2009-03-08から1日間の記事一覧
プログラムの規模が大きくなると、誤ってヘッダーファイルを多重にインクルードしてしまうことがあります。これを防ぐのがインクルードガードです。次のプログラムを参照。 <original.h内> #ifndef INCLUDED_ORIGINAL_H #define INCLUDED_ORIGINAL_H struct hoge { int hog</original.h内>…
プログラムの規模が大きくなると、誤ってヘッダーファイルを多重にインクルードしてしまうことがあります。これを防ぐのがインクルードガードです。次のプログラムを参照。 <original.h内> #ifndef INCLUDED_ORIGINAL_H #define INCLUDED_ORIGINAL_H struct hoge { int hog</original.h内>…