0
이 내 Position.h 파일입니다회원 기능을 선언하지만, 컴파일러는 말한다는하지
#include "Position.h"
Position::Position(int v):value(v){
}
int Position::pos(){
return value;
}
내 오류는 다음과 같습니다 :
이 내 Position.cpp 파일이
#ifndef POSITION_H_
#define POSITION_H_
class Position{
public:
Position(int v);
int pos();
private:
int value;
bool win;
};
#endif
입니다
Position.cpp : 8 : 오류 : 없음 'Position :: pos()'클래스 'Position'에 선언 된 멤버 함수몇 시간 동안이 문제를 해결하려고 노력했지만 기능이 선언되었습니다. 나는 이것이 왜 컴파일되지 않는지 이해하지 못한다.
나를 위해 잘 컴파일됩니다. 어떤 명령을 사용하여 컴파일하고 있습니까? – Beta
g ++에 대한 명령 줄은 무엇입니까? – Ayjay
올바른 파일을 컴파일하고 있습니까? 컴파일하기 전에 파일을 저장하고 있습니까? 여기에 코드를 게시하십시오. 외부 링크가 아닙니다. 에디터 윈도우에있는'{}'을 사용하여 코드를 포맷하십시오. BTW,에 오신 것을 환영합니다 :) – Mahesh