【发布时间】:2010-10-01 03:22:01
【问题描述】:
我无法解决 3 错误。程序执行正确但不知道如何摆脱3个错误
# include <iostream.h>
# include < conio.h>
void main() {
class coord {
float x;
float y;
//Constructor
coord(float init_x,float init_y) {
x= init_x;
y= init_y;
}
void set(float f1, float f2) {
x = f1;
y = f2;
}
float get_x() {return x;}
float get_y() {return y;}
virtual void plot() {
cout<<x;
cout<<y;
};
class 3d_coord: public coord {
float z;
//constructor
3d_coord(float init_x,float init_y,float init_z): coord(init_x,init_y) {
z= init_z;
}
void set(float f1,float f2,float f3) {
coord::set(f1, f2); z = f3;
}
float get_z() { return z; }
virtual void plot() {
coord::plot();
cout<<z;
};
int test
void *ptr;
cin>>test;
coord a(1.1, 2.2);
3d_coord b(3.0, 4.0, 5.0);
if (test)
ptr = &a;
else
ptr = &b;
ptr-> plot();
}
}
【问题讨论】:
-
请在每行前面放置四个空格来格式化您的代码。如果您选择要格式化的文本,“0101”按钮会自动执行此操作。谢谢!
-
Stack Overflow 社区不是 C++ 编译器。如果您的 C++ 编译器给您错误,您应该指出这些错误是什么(请提供准确的文本!)以及编译器在源代码中指出错误的确切位置。
-
我收到以下错误:
标签: c++