- 変数の注意
-- int x;などをしない。複数のcppで多重定義になる可能性staticもダメ
-- extern int x;を使う
-- 1.cppで変数の実態の定義をすれば2.cppではインクルードするだけで使える
- 関数の注意
-- ヘッダで関数はプロトタイプ宣言にする
-- 1.cppで関数の実態を定義すれば2.cppではインクルードするだけで使える
- ワンタイムインクルード
-- ヘッダの多重呼び出しを避ける
-- #ifndef A_H_20060517_231235
-- #define A_H_20060517_231235
//
-- #endif // A_H_20060517_231235
-- int x;などをしない。複数のcppで多重定義になる可能性staticもダメ
-- extern int x;を使う
-- 1.cppで変数の実態の定義をすれば2.cppではインクルードするだけで使える
- 関数の注意
-- ヘッダで関数はプロトタイプ宣言にする
-- 1.cppで関数の実態を定義すれば2.cppではインクルードするだけで使える
- ワンタイムインクルード
-- ヘッダの多重呼び出しを避ける
-- #ifndef A_H_20060517_231235
-- #define A_H_20060517_231235
//
-- #endif // A_H_20060517_231235
コメント