「ライブラリの基礎 - DLLの作成(C/C++/MFC)」の版間の差分

ナビゲーションに移動 検索に移動
編集の要約なし
255行目: 255行目:
Hello関数のアドレスの取得に失敗した場合は、必ず<code>FreeLibrary</code>関数を呼び、DLLファイルのハンドルを解放する。<br>
Hello関数のアドレスの取得に失敗した場合は、必ず<code>FreeLibrary</code>関数を呼び、DLLファイルのハンドルを解放する。<br>
  <syntaxhighlight lang="c++">
  <syntaxhighlight lang="c++">
  typedef int (*FUNC)(char *);
  // C++03以前
// typedef int (*FUNC)(char *);
// C++11以降
using FUNC = int (*)(char *);
   
   
  // 関数のアドレス取得
  // 関数のアドレス取得
287行目: 291行目:
  #include <conio.h>
  #include <conio.h>
   
   
  typedef int(*FUNC)(char *);
  // C++03以前
// typedef int (*FUNC)(char *);
// C++11以降
using FUNC = int (*)(char *);
   
   
  int _tmain(int argc, _TCHAR* argv[])
  int _tmain(int argc, _TCHAR* argv[])

案内メニュー