掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     ヘッダファイル中の#defineについて


フラット表示 前のトピック | 次のトピック
投稿者 トピック
未登録ゲスト
投稿日時: 2008-1-18 18:13

ヘッダファイル中の#defineについて

 C++/CLIで開発を行っています。

 親クラスA-子クラスA1という派生関係がある時、子クラスA1の
ソース(A1.h/A1.cpp)をコピー&修正して、子クラスA2のソース
(A2.h/A2.cpp)をつくり、それをEAに取り込むことで子クラスA2を
追加しようと思います。

 ここで気になるのがヘッダファイル中の
#define EA_FA6E0057_3C96_409d_A4BD_69630ADE95B3__INCLUDED_
のような宣言なのですが、これは二重宣言にならないように定義して
いるだけ、と認識してよいでしょうか?
 それとも「EA_FA6E0057_3C96_409d_A4BD_69630ADE95B3__INCLUDED_」
という文字列そのものに何か意味があって、EA中で利用しているの
でしょうか?

 前者であれば、A2.hを作る際に適当に重ならない文字列に変更
しようと思います。

 以上、よろしくお願いいたします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » ヘッダファイル中の#defineについて 未登録ゲスト 2008-1-18 18:13
     Re: ヘッダファイル中の#defineについて tkouno 2008-1-21 9:21
       Re: ヘッダファイル中の#defineについて 未登録ゲスト 2008-1-21 14:36