こんなコード書いちゃダメ、ゼッタイ
C++ってか、Cだ。
#define SIZE_OF_DST 3 main() { char src[] = "0123456789"; char dst[ SIZE_OF_DST ]; char dmy[] = "abcdefghi"; memcpy( (char*)dst, (const char*)src, sizeof( SIZE_OF_DST ) ); }
dst[ ]の後ろの領域dmy[ ]が破壊されるのはなぜだろう…って15分も悩んじゃ、もっとダメ… orz。