- 追加された行はこの色です。
- 削除された行はこの色です。
#contents
*Visaul C++ 関連情報
**配列/構造体の初期化方法について
*Visaul C++ 関連情報 [#x662b68e]
**配列/構造体の初期化方法について [#b6651ebd]
-以下コードで初期化が可能。
#code c++
#include <afx.h>
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
**メモリリークを調査する方法
**メモリリークを調査する方法 [#q84f7080]
-416469 - [NT] メモリリークの調査方法
--http://support.microsoft.com/default.aspx?scid=kb;ja;416469
-SAMPLE: PageHeap1.exe Finds Heap Corruption and Memory Errors
--http://support.microsoft.com/?kbid=264471
-知る権利
--http://www.microsoft.com/japan/developer/library/jptech/MSDNNews/know1.htm
---Windows NT PerfMon COM オブジェクトを使ったリークとボトルネックの検出
-続・知る権利
--http://www.microsoft.com/japan/developer/library/jptech/MSDNNews/know2.htm
---Windows NTパフォーマンス カウンターについてもう少し
**Windows 9x 環境から Windows XP 環境へのアプリケーション移行
**Windows 9x 環境から Windows XP 環境へのアプリケーション移行 [#wadfc8dd]
-Windows XP 環境への既存アプリケーションの移行
--http://www.microsoft.com/japan/technet/prodtechnol/winxppro/deploy/exappmigratoxp.asp
#comment