我刚刚开始一个作业,我开始在“Distance.h”选项卡中定义类的功能,虽然我很确定我的函数是正确初始化的,但我仍然遇到编译器错误,说“定义不是找到。”我使用了一个在线辅导员,他在他的计算机上运行它并没有得到任何错误,虽然他没有任何进一步的帮助我解决这个问题。有没有人知道我应该在这种情况下做什么,因为这是我唯一的电脑,或者如果有人能告诉我我是否真的只是编码错误。
这是我的“Distance.h”:
#pragma once
class Distance
{
private:
long length;
public:
// Transformers
void setLength(long newLength);
void setFeet(int newFeet);
// Observors
long getLength();
int getFeet();
int getInches();
double getLengthInFeet();
};
答案 0 :(得分:0)
您必须定义您的类方法。例如:
#pragma once
class Distance
{
private:
long length;
public:
//Transformers
void setLength(long newLength){
// TODO: define your method here
// For instance: length = newLength;
}
void setFeet(int newFeet){
// TODO: define your method here
}
//Observors
long getLength(){
// TODO: define your method here
}
int getFeet(){
// TODO: define your method here
}
int getInches(){
// TODO: define your method here
}
double getLengthInFeet(){
// TODO: define your method here
}
};