掲示板一覧 - トピック一覧 Enterprise Architect 全般
C++ポインタ型の指定 |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2006-11-20 13:55 |
EA Administrator ![]() ![]() 投稿: 1895 |
C++ポインタ型の指定11月15日に頂いたご質問です。
○ご質問 操作の引数と戻り値にポインタ型を指定したいのですが、 どのようにすればよろしいでしょうか? これまでは型名に*を直に追加していたのですが、 型名が変更された際の自動修正やRESOLVE_QUALIFIED_TYPEマクロで フルネーム取得ができないなど、何かと不便なので良い方法が ありましたらお知らせください。 ○回答 ・操作の引数について 直接 int* など指定していただくか、以下対応を行っていただく方法があります。 操作の引数において種類を"out"に設定し、その後、コード生成テンプレートを 修正する必要があります。 (この点は以前よりご指摘を頂いておりますが、技術的な問題があり 現時点では解決の予定がたっておりません。) C++のコード生成テンプレートのParameterおよびParameter Implに 以下記述を追加してください。 %if paramKind == "out" or paramKind == "inout"% $refType %endIf% ・操作の戻り値について こちらは以前からご要望があり開発元へ連絡済ではありますが、 現在は対応しておりません。また、現時点では対応時期なども明確に なっておりません。 申し訳ございませんが、対応までお待ち下さい。 |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
sugimoto | 2006-11-20 13:55 |




