★初心者にVisual C++を教えるスレ★ Part30
■ このスレッドは過去ログ倉庫に格納されています
0270デフォルトの名無しさん
2008/05/30(金) 10:47:51次のコードを書くと、Debug ビルドでは問題なく動きますが Release ビルドでは
アプリケーションが強制終了することがあります。なぜでしょうか?
// ゼロでクリアされた構造体を用意する関数
template < typename T >
T zeroStruct() { T t; memset( & t, 0, sizeof( T ) ); return t; }
void main() {
A a = zeroStruct< A >(); // A は構造体の型
}
■ このスレッドは過去ログ倉庫に格納されています