- 22 名前:デフォルトの名無しさん mailto:sage [2009/06/14(日) 21:44:06 ]
- 仮に
class A { public: A() { m_String = ::GetHogeStr(); m_pStr = m_String.c_str(); } const char * GetStr() { return m_pStr; } std::string m_String; const char *m_pStr; }; みたいにしてあった場合、例えば std::vector<A> a; とかやってると a の操作によっては中身が再配置されてまずいんでないの?
|

|