掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     C++のコンストラクタで属性の初期値設定したい


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
sugimoto
投稿日時: 2011-7-4 11:15
EA Administrator
投稿: 1895

C++のコンストラクタで属性の初期値設定したい

サポートに寄せられたご質問の要約です。

○ご質問

C++でソースコードを生成する際、生成されるコンストラクタで
属性の初期値を設定するようにカスタマイズできますでしょうか?

○回答

C++の既定のテンプレートでは、属性の初期値は生成しないようになっております。
生成するためには、コード生成テンプレートをカスタマイズする必要があります。

C++の属性の初期値を設定するサンプルは、以下からダウンロードいただけます。
(公開を終了しました。必要な方はサポートにご相談ください。)

.cppで初期値を設定しますので、実装ファイルのテンプレートである
「Class Body Implテンプレート」をカスタマイズしています。

サンプルを確認する場合は、以下の手順になります。
1) EAのメインメニューから「ツール」→「リファレンス情報の読み込み」を実行し、ファイルを選択
2) C++_Code_Templateを選択して「読み込み」ボタンを押す

注意)
すでに「Class Body Implテンプレート」をカスタマイズされている場合は、
読み込み実行により、その内容は「上書き」されてしまいます。
このような場合は、別のプロジェクトに読み込むようにしてください。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ