パスワードを忘れた? アカウント作成
495695 journal

kyoyaの日記: VC7.1 - *std::stringを返す仮想method

日記 by kyoya

スタティックリンクしたランタイムライブラリを使用している場合、かつ
std::stringが16バイト以上の場合、返り値を開放するときに例外が発生する。

対策:
- DLL側・呼び出し側ともに(スタティックリンクではなく)DLLランタイムを使用する。
    ⇒呼び出し側が何を使うかはわからない。ボツ
- 仮想メソッドを使用しない
    ⇒デザイン上困難
- 返り値にオブジェクトを使用しない。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

アレゲは一日にしてならず -- アレゲ研究家

読み込み中...