C++ 使用c++;在devc+中编译+;?
devc中c++编译中增加距离的程序++ 我认为代码还可以,但错误是这样说的 1> 在函数“int main()”中添加Distance.cpp: 2> 添加Distance.cpp[错误]调用“Distance::Distance()”时没有匹配的函数 你能确定是什么错误吗C++ 使用c++;在devc+中编译+;?,c++,add,distance,C++,Add,Distance,devc中c++编译中增加距离的程序++ 我认为代码还可以,但错误是这样说的 1> 在函数“int main()”中添加Distance.cpp: 2> 添加Distance.cpp[错误]调用“Distance::Distance()”时没有匹配的函数 你能确定是什么错误吗 using namespace std; class Distance { int feet; float inches; public: distance() { feet=
using namespace std;
class Distance {
int feet;
float inches;
public:
distance() {
feet=0;
inches=0.0;
}
Distance(int ft,float in) {
feet = ft;
inches = in;
}
void display() {
cout << feet << "Feet" << "and" << inches << "inches";
}
void add(Distance d1,Distance d2) {
feet = d1.feet + d2.feet;
inches = d1.inches + d2.inches;
if(inches >= 12 {
feet = feet+1;
inches=inches-12;
}
}
};
int main() {
Distance d,d1(5,6), d2(9,9);
d.add(d1,d2);
d.display();
getch();
}
使用名称空间std;
类距离{
内特英尺;
浮动英寸;
公众:
距离(){
英尺=0;
英寸=0.0;
}
距离(整数英尺,浮点值){
英尺=英尺;
英寸=英寸;
}
void display(){
cout默认构造函数以较低的d开头请您的问题提供格式正确的错误消息。public:distance()
->public:distance()
如果(英寸>=12){
我知道这一定是个小错误,谢谢,伙计。