kyoyaの日記: VC7.1 - *std::stringを返す仮想method
日記 by
kyoya
スタティックリンクしたランタイムライブラリを使用している場合、かつ
std::stringが16バイト以上の場合、返り値を開放するときに例外が発生する。
対策:
- DLL側・呼び出し側ともに(スタティックリンクではなく)DLLランタイムを使用する。
⇒呼び出し側が何を使うかはわからない。ボツ
- 仮想メソッドを使用しない
⇒デザイン上困難
- 返り値にオブジェクトを使用しない。
VC7.1 - *std::stringを返す仮想method More ログイン