#include<bits/stdc++.h>
using namespace std;
class Cube{
public:
void setL(int l){
m_L=l;
}
int getL(){
return m_L;
}
void setW(int w){
m_W=w;
}
int getW(){
return m_W;
}
void setH(int h){
m_H=h;
}
int getH(){
return m_H;
}
int S(){
return 2*m_L*m_W+2*m_L*m_H+2*m_W*m_H;
}
int V(){
return m_L*m_W*m_H;
}
bool isSameByclass(Cube &c){
if(m_L==c.getL()&&m_H==c.getH()&&m_W==c.getW()){
return true;
}
return false;
}
private:
int m_L;
int m_W;
int m_H;
};
bool isSame(Cube &c1,Cube &c2){
if(c1.getL()==c2.getL()&&c1.getH()==c2.getH()&&c1.getW()==c2.getW()){
return true;
}
return false;
}
int main(){
Cube c1;
c1.setL(10);
c1.setW(10);
c1.setH(10);
cout<<"c1的面积为: "<<c1.S()<<endl;
cout<<"c1的体积为: "<<c1.V()<<endl;
Cube c2;
c2.setL(10);
c2.setW(10);
c2.setH(11);
bool ret=isSame(c1,c2);
if(ret){
cout<<"c1和c2是相等的"<<endl;
}
else{
cout<<"c1和c2是不相等的"<<endl;
}
ret=c1.isSameByclass(c2);
if(ret){
cout<<"c1和c2是相等的"<<endl;
}
else{
cout<<"c1和c2是不相等的"<<endl;
}
return 0;
}