#include <iostream>
using namespace std;
class Cube
{
public:
double m_L;
double m_K;
double m_H;
double testv(double v)
{
v=m_L*m_K*m_H;
//cout<<"该立方体体积为: "<<v<<endl;
return v ;
}
double tests(double s)
{
s=2*(m_L*m_K)+2*(m_L*m_H)+2*(m_K*m_H);
//cout<<"该立方体的面积为: "<<endl;
return s;
}
} ;
int main()
{ int V,S;
Cube v;
v.m_H=1.6;
v.m_K=1.5;
v.m_L=1.4;
V=testv();
S=tests();
cout<<"该立方体体积为: "<<V<<endl;
cout<<"该立方体的面积为: "<<S<<endl;
system ("pause");
return 0;
}
把main方法修改一下
int main()
{ int V,S;
Cube v;
v.m_H=1.6;
v.m_K=1.5;
v.m_L=1.4;
double vi=0.0;
V=v.testv(vi);
S=v.tests(vi);
cout<<"该立方体体积为: "<<V<<endl;
cout<<"该立方体的面积为: "<<S<<endl;
system ("pause");
return 0;
}
V=testv();
S=tests();
分别改为:
V=v.testV();
S=v.tests();
函数是类的函数,前面必须加类对象
您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~
ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓
【电脑端】戳>>> https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】 戳>>> https://mall.csdn.net/item/52471?utm_source=1146287632