#ifndef _HIGH_RESOLUTION_CLOCK#define CLOCK system_clock#else#define CLOCK high_resolution_clock#endif
char *buffer=new char[sizeof(class_tobe_copied)]; memcpy(buffer,&class_tobe_copied,sizeof(class_tobe_copied)); //...transmit the data //Recover the class to class2: memcpy(&class2,buffer,sizeof(class2));