http://studyhallweb.com/
プログラム学習室
[Home][C++言語]#includeに関するメモ

#includeに関するメモ

■ヘッダーファイルの二重読み込み防止

#ifndef〜#endifと#defineをつかう。
#ifndef Header  // Headerという識別子が定義されていなければ、以下#endifまで有効
#define Header  // Headerを定義
                // (Headerという文字はプログラム内で重複しなければ何でもか)

// ここにヘッダーファイルの内容を書く

#endif

■wininet.h

#include <wininet.h> の前に #include <windows.h> する

■winsock2.h

windows.h をインクルードしなくても良い。
これは winsock2.h の中で windows.h をインクルードしているため。
もし、明示的に #include <windows.h> を書くのであれば、#include <winsock2.h> の前に置く。

■UNLHA32.H

#include "UNLHA32.H" の前に #include する。
これは UNLHA32.H で time_t を使っているため。

[Home][C++言語]#includeに関するメモに関するメモ