C++

C++ copy memory

Copy Raw Memory(C++) #include <iostream> using namespace std; void copyMem(void* des, const void* src, unsigned int size) { char* cdes = static_cast<char*>(des); const char* csrc = static_cast<const char*>(src); unsigned int i; for (i = 0; i < size; i++) { cdes[i] = csrc[i]; } } int main() { int a = 24; int b; double c = 234.567; double d; copyMem(&b, &a, sizeof(a)); copyMem(&d, &c, sizeof(c)); cout << b << endl; cout << d << endl; return 0; }