错误不少啊,语句也不规范,建议好好看书,理解一下,加强C语言
#include<iostream.h>class CArea{ int x; double r;public: CArea(int rx){r=rx;} CArea(double rr){r=rr;} void carea(){cout<<r<<endl;}};
void main(){ CArea c1(1.2); c1.carea();}这样修改就可以了
[此贴子已经被作者于2006-3-29 11:17:51编辑过]
为什么换成double就行了呢?