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
Ir a la versión completa