2017-11-16 23 views
-1

私はクラスを作成し、CStringデータメンバを持っています。CStringのオーバーライド指定が不明ですか?

class Clistof 
{ 
CString m_exe; 
public: 
Clistof(CString temp){m_exe = temp} 
}; 

エラー:C3646 'EXE':不明オーバーライド指定

任意のアイデア?

おかげで、

+0

あなたが提供したコードに 'exe'が見つかりません。本当の情報を伝えるべきです! (例えば、コンパイラが苦情を申し立てるコードの行は何ですか? – manuell

答えて

0

おそらくCStringの定義を含むヘッダーが含まれていませんでした。まだ完了していない場合は、#include <atlstr.h>を含めてください。

コンストラクタで代入文の後に;を追加することを忘れたことに注意してください。Clistof(CString temp){m_exe = temp}の代わりにClistof(CString temp) { m_exe = temp; }と書く必要があります。

+0

は既に含まれています :( – CrazyCoder