发布网友 发布时间:2024-10-01 06:33
共0个回答
using namespace std;class Circle { public:Circle(double r=0):radius(r){} double Area(){ return 3.14 * radius * radius; } friend double Perimeter(const Circle &c);private:double radius;};double Perimeter(const Circle &c){ return 2.* 3.14 * c.radius;} int main(){ Cir...
C++编程序题:(一)定义一个圆类XY,计算圆的面积和周长(). 要求:1.该...} //获得半径的成员函数 double Grith() //求周长的成员函数 {return R*2*3.1415926;}//周长等于2∏R double Area() //求面积的成员函数 {return R*R*3.1415926;}//面积等于∏R的平方}; //类定义结束 int main() //主函数{double t; //双精度变量 XY...
c++问题。构造圆,圆柱,圆筒三个类。圆柱是圆的友元。派生类的构造函数调用基类的构造函数啊,如果没有用成员初始化列别显示调用构造函数,就调用基类默认的构造函数
C++一道程序题 定义一个圆柱类,计算圆柱的面积和体积。 要求:用友元函 ...}double surfac(const Cyclinder& c){ return 2*3.14*c.radius*c.height+2*3.14*c.radius*c.radius
急求帮忙编写一个简单c++程序!!简单的!但是我刚开始学,不懂!!谢谢...class Circle { public:Circle(double r=0):radius(r){} double Area(){ if(radius<0) exit();return 3.14 * radius * radius; } friend double Perimeter(const Circle &c);private:double radius;};double Perimeter(const Circle &c){ if(radius<0) exit();return 2.* 3.14 * c....
...计算两个给定长方形的面积之和;其中函数addarea( )为友元函数...int main(){ int iType;float radius,a,b,area;cout<<"图形的类型为?(1-圆形 2-长方形 3-正方形):";cin>>iType;switch(iType){ case 1:cout<<"圆的半径为:";cin>>radius;area=PI*radius*radius;cout<<"面积为:"<<area<<endl;break;case 2:cout<<"矩形的长为:";cin>>a;c...
为什么友元函数不能直接访问类中的私有成员这个错误是:未声明的标识符'PI'前面的PI是类Point的私有成员,是是不可见的 你声明的Area只是一个普通的函数不是友元 所以不可以访问任何类的私有成员 π是一个普世常量 通常都用宏定义比较好
1. 什么是缺省的构造函数?缺省的构造函数最多可以有多少个?问题真多呀,回答简单一点吧.1 不带任何参数的构造函数成为默认构造函数,构造函数当然只能有一个 2 赋值运算符的一般形式是:T& operator=(const T& value),因为返回值是T&,所以可以连续赋值 3友元函数不属于任何类,所以必须用对象名加运算符“.”再加对象成员名 4 当然是函数被构造的时候 5 需要...
告诉我这个三角形的形状解:设△ABC中,D是BC的中点,DE⊥AB,DF⊥AC,垂足分别是E、F,且DE=DF 因为在Rt△BDE和Rt△CDF中 BD=CD,DE=DF 所以△BDE≌△CDF(HL)所以∠B=∠C 所以AB=AC 所以△ABC是等腰三角形 也可以连接AD,由DE⊥AB,DF⊥AC,得到S△ABD=AB*DE/2,S△ACD=AC*DF/2 因为BD=CD 所...