2012-01-24 3 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

ли вы имеете в виду 'зЬй :: string'? И куда бы вернулся тип возврата? –

+2

странный вопрос – Armin

ответ

0

Попробуйте включить заголовки:

 
#include <string> 
using namespace std; 
Смежные вопросы