2011-11-27 4 views
1

저는 C++을 처음 사용하기 때문에 일반적으로 오류를 찾아 내서 잘못된 것이 무엇인지 알아낼 수는 있지만 엉망입니다.컴파일러 오류 : 형식 이름을 지정하지 않습니다.

내가 말하는 오류를 받고 있어요 "라인 | 10 | 오류 : '문자열'유형의 이름이없는 클래스 '광산'에서"여기

#ifndef MINE_H 
#define MINE_H 
#include <iostream> 
#include <string> 

using namespace std; 

class mine 
{ 

public: 
mine(); 
string getName(); 

}; 

#endif // MINE_H 

여기

은 mine.h입니다 mine.cpp된다

#include "mine.h" 
#include <iostream> 
#include <string> 

using namespace std; 
mine::mine() 
{ 
    //ctor 
} 

mine::string getName() 
{ 

} 
+2

namespace' 사용'사용하지 마십시오. – GManNickG

+1

그리고 ** 절대 ** (ab) 헤더 파일에서'namespace std'를 사용하지 마십시오! –

답변

7
mine::string getName() 
{ 

} 

가되어 있어야합니다

,
string mine::getName() 
{ 

} 
+0

감사합니다. – user1068454

3

이 있어야한다 :

string mine::getName() 
{ 

} 
관련 문제