●STL スレッド●
■ このスレッドは過去ログ倉庫に格納されています
0481デフォルトの名無しさん
NGNGDLLにしたからといって動作不良を起こすことはないよ。
DLLもEXEも中身は同じだからね。
ただし、STLの実装はコンパイル時のオプション、パラメータによって、
STL用の外部DLLが必要になる可能性があるのでそれは自分で調べなさい。
ちなみに、STLのコンテナクラスみたいのを、DLLのインタフェースに使用した場合
(つまり、関数やメソッドの引数、戻り値に使用した場合)は、
同じバージョンのSTLを同じ条件でコンパイルしてやらないとうまくいかないかもしれん。
同じく、クラスのメンバとして持っている場合や継承している場合も、
同じバージョンのSTLを同じ条件でコンパイルしないとうまくいかないかもしれん。
#違うバージョンのクラスをメンバとして持っているときにsizeof(クラス)をしたとき、
#どうなるか考えてみよう。
■ このスレッドは過去ログ倉庫に格納されています