2010-12

C/C++

Visual C++ で作った DLL でメモリリーク

Visual C++ 2010 で MFC 拡張 DLL を作成して、同じく VC++ で作成した MFC アプリケーションからロードするとメモリリーク(解放漏れ)することがある。DLL では特に何も処理していない。ウィザードで作成されたス...
C/C++

C/C++ の引数でポインタ渡し

よくやるんだけど、よく忘れるのでメモ。void func(int a);の a は、普通の値渡し。func() 内で引数を変更しても呼び出し元には影響しない。void func(int *a);の a はポインタ渡し。func() 内で引数...
C/C++

VC++2010 の R6034 エラー

VC++2010(Visual Studio 2010)で、以前のバージョンのVC++でつくられたDLLをリンクして起動すると、R6034というランタイムエラーが出ることがある。...というか出た。状況としては、DLLとそのlibがあり、l...