2010年5月2日日曜日

C++のエラー:invalid use of 'this' in non-member function

今日出たエラーです。
「メンバー関数じゃないからthisは使えないよ」ってことかな?
  1. const string& getName()  
  2. {  
  3.  return this->m_name;  
  4. }  
こんなソース(..cppファイル)だったんですけど、getName()の前にクラス名が抜けてるだけでした。

1 件のコメント:

  1. 超卵宣言20102010年10月17日 22:20

    同じエラーではまっていたので助かりました。
    ありがとうございます。

    返信削除