>>54
char m_name[]; で宣言してreallocするのはだめですか?