掲示板一覧   -   トピック一覧
   EA ソースコード生成・コード生成テンプレート
     C++関数ポインタの対応


フラット表示 前のトピック | 次のトピック
投稿者 トピック
未登録ゲスト
投稿日時: 2006-9-28 15:20

Re: C++関数ポインタの対応

こちらの問題は私も気になっています。
C++の言語仕様は変態的で悩みの多いところですね。
気長に解決を待ちたいと思います。

・メンバ関数へのポインタをメンバ変数に記述しても属性として解析されません
・メンバ関数へのポインタをtypedefして使用すると属性として解析されます。
・const 付きメンバ関数へのポインタをメンバ変数に記述していると、解析エラーを起こします。

class MemberPtrTest2
{
public:
void member_func();
protected:
void (MemberPtrTest::*const_member_ptr)() const;
};
>C:\...\MemberPtrTest2.h の解析中にエラーが発生しました(行:6)。 不明なシンボル: const
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   C++関数ポインタの対応 sugimoto 2006-9-22 10:21
   » Re: C++関数ポインタの対応 未登録ゲスト 2006-9-28 15:20
       Re: C++関数ポインタの対応 sugimoto 2006-9-28 16:28
         Re: C++関数ポインタの対応 未登録ゲスト 2006-9-29 18:06
           Re: C++関数ポインタの対応 sugimoto 2006-10-4 11:10