Visaul C++ 関連情報

配列/構造体の初期化方法について

struct SData {

	char szData[_MAX_PATH];

};

void test1() {

	char szData[_MAX_PATH];
	memset( szData, 0, sizeof(szData) );
	SData data;
	memset( &data, 0, sizeof(data) );

}

void test2() {

	char szData[_MAX_PATH];
	ZeroMemory( szData, sizeof(szData) );
	SData data;
	ZeroMemory( &data, sizeof(data) );

}

void test3() {

	char szData[_MAX_PATH] = { 0 };
	SData data = { 0 };

}

int main( int argc, char* argv[] ) {

	test1();
	test2();
	test3();
	
	return 0;

}

#end

メモリリークを調査する方法

Windows 9x 環境から Windows XP 環境へのアプリケーション移行



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS