Programación General > C/C++

 Serializar variables

(1/1)

killrazor:
Hola,

estoy intentando serializar las variables dentro de una clase. La clase tiene una funcion asi:


--- Código: C++ ---void serialice(unsigned char* data){    long a = 33;  //variables de ejemplo    int b = 44;    long* pA = &a;    int* pB = &b;     static_cast<long*>(data)++ = *pA;    static_cast<int*>(data)++ = *pB;} 
Pero me da errores. Creo que no estoy muy lejos, pero me estoy dejando algo. Me podeis dar una manita please?

loraalfa:
ola tengo una duda en c++ es que no comprendo muy bien la creacion de matrices con char
y la necesidad de strcpy, lo que pasa es que quiero asignar palabras y luego buscarlas

--- Código: C++ ---  #include <cstring>char x[][]; strcpy(x[0], "palabra1");  

killrazor:
Hola,
te agradeceria que crees tus propios temas para tus dudas y mas si no tienen nada que ver.

killrazor:
Solucionado
Es mas o menos asi

--- Código: C++ ---void serialice(unsigned char* data){    long a = 33;  //variables de ejemplo    int b = 44;     *reinterpret_cast<long*>(data) = a;    *reinterpret_cast<int*>(data + sizeof(long)) = b;} 
Saludos

Navegación

[0] Índice de Mensajes

Ir a la versión completa