さり海馬

Thoughts walk away, blog stays.

こんなコード書いちゃダメ、ゼッタイ

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。