C++的一个小问题(话外:发表文章真不方便)

建立类box,box的构造函数被传递三个double值,每一个double值表示盒子一条边长。用box类计算立方体的体积,并存储在一个double变量中。在box类中包含一个成员函数vol( ),用来显示每个box对象的体积。

#include
class box{
 double chang,kuan,gao;
public:
    box A(double c,double k,double g)
 {chang=c;kuan=k;gao=g;}
 double vol()
 {double v;
 v=chang*kuan*gao;
 return v;}
};
void main()
{
double c,k,g;
box A(double c,double k,double g);
cin>>c>>k>>g;
cout<<"v="<

错误信息:3.10.cpp(17) : error C2228: left of '.vol' must have class/struct/union type
Error executing cl.exe.

3.10.obj - 1 error(s), 0 warning(s)

请问为何说不是CLASS类型,如何才能通过,

阅读更多
文章标签: c++ class 存储 c
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭