2012-01-24 30 views
-1

私のクラスにメソッドを定義していて、このエラーが発生しました。 エラーC2371:再定義。異なる基本的な種類奇妙なエラー

私の方法:

Buffer::SetSourceCode(string str) 
    { 
     SourceCode=str; 
    } 

と私のクラス:

class Buffer 
{ 
    string SourceCode; 
    int Index; 
    int PreIndex; 
    int Length; 
    public: 
     void SetSourceCode(string str); 
     void SetSourceFromFile(); 
     string CopyString(); 
     string Copy(); 
     void SetPreIndex(void); 
     void IncreaseIndex(); 
     void ReturnBack(); 
     bool IsEnd(); 
     char ReadChar(); 
     Buffer(void); 
     ~Buffer(void); 
    }; 

エラーは何ですか?ありがとう。

+0

あなたは 'のstd :: STRING'を意味しましたか?そして戻り値の型はどこに行きましたか? –

+2

奇妙な件名 – Armin

答えて

0

を参照してください:

 
#include <string> 
using namespace std;