return关键字的解释:
return的意思是返回,有返回就有返回值类型。比如说:该案例中长是整形,所以返回int类型。bool关键字的解释:
c++中判断真或者假就用bool关键字,真就返回true,,假就返回false。
#includeusing namespace std; //求面积体积 用成员函数和全局函数判断是否相等 class cube { public: void setL(int a)//设置长 { m_L=a; } int getL()//获取长 { return m_L; } void setW(int b)//设置宽 { m_W=b; } int getW()//获取宽 { return m_W; } void setH(int c)//设置高 { m_H=c; } int getH()//获取高 { return m_H; } double getarea()// 获取面积 { return 2*m_L*m_W+2*m_L*m_H+2*m_W*m_H; } double getvolume()// 获取体积 { return m_L*m_H*m_W; } bool IsSameOne(cube &c)//用成员函数判断是否相等 { if(getL()==c.getL()&&getH()==c.getH()&&getW()==c.getW()) { return true; } return false; } private: int m_L; int m_W; int m_H; }; bool IsSameTwo(cube &c1,cube &c2)//用全局函数判断是否相等 { if(c1.getL()==c2.getL()&&c1.getH()==c2.getH()&&c1.getW()==c2.getW()) { return true; } return false; } void test01() { cube c1; c1.setL(10); c1.setW(10); c1.setH(10); cout<<"面积为:"< cout<<"全局函数判断相等"< cout<<"全局函数判断不相等"< cout<<"成员函数判断相等"< cout<<"成员函数判断不相等"< test01(); return 0; }



