0
這是我Position.h文件:成員函數聲明,但編譯器說,它不
#ifndef POSITION_H_
#define POSITION_H_
class Position{
public:
Position(int v);
int pos();
private:
int value;
bool win;
};
#endif
這是我Position.cpp文件:
#include "Position.h"
Position::Position(int v):value(v){
}
int Position::pos(){
return value;
}
我的錯誤是:
Position.cpp:8:錯誤:no'int Position :: pos()'在類'Position'中聲明的成員函數
我一直在嘗試解決這個問題,並且聲明瞭這個函數。我不明白爲什麼這不會編譯。
它編譯罰款給我。你用什麼命令來編譯? – Beta
g ++的命令行是什麼? – Ayjay
你正在編譯正確的文件嗎?在編譯之前保存文件嗎?請在這裏發佈代碼。不在一些外部鏈接上。使用編輯器窗口上的「{}」來格式化代碼。順便說一句,歡迎來到SO :) – Mahesh