freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

面向對象程序設計形成性考核冊作業(yè)四-資料下載頁

2025-06-18 03:11本頁面
  

【正文】 _。分別改正為___ friend fract amp。operator+=(fractamp。,fract)。__________ 和___ fract amp。operator+=(fract amp。f1,fract f2)。___。七、編程: 1. 根據(jù)下面類中構造函數(shù)的原型和注釋寫出它的類外定義。class Strings { char *s。 //指向動態(tài)分配的字符串數(shù)組空間 int n。 //記錄字符串長度public: Strings(char*str)。 //構造函數(shù),利用str字符串長度初始化n, //利用str字符串初始化s所指的字符串空間 Strings(Stringsamp。 str)。 //拷貝構造函數(shù) Stringsamp。 Give(Stringsamp。 str)。 //實現(xiàn)str賦值給*this的功能 Strings Uion(Stringsamp。 str)。 //實現(xiàn)*this和str中的字符串合并的 //功能,把合并結果存入臨時對象并返回 int Lenth() {return n。} //返回字符串長度 void Print() {coutsendl。} //輸出字符串}。類外定義如下:Strings::Strings(Stringsamp。 str) //拷貝構造函數(shù) { n=。 s=new char[n+1]。 strcpy(s,)。 } 2. 下列程序段中,A_class的成員函數(shù)Variance()可求出兩數(shù)的平方差,請改寫該程序段,把Variance()函數(shù)從A_class類中分離出來,用友元函數(shù)來實現(xiàn)該函數(shù)的功能。class A_class { private: int x,y,t。 public: A_class(int i,int j):x(i),y(j) { if(yx){t=x。x=y。y=t。} } int Variance(){return x*xy*y。} //其它函數(shù)從略}。void main() { A_class A_obj(3,5)。 coutResult:()endl。}改寫后的程序如下:class A_class { private: int x,y,t。 public: A_class(int i,int j):x(i),y(j){ if(yx){t=x。x=y。y=t。}。 } //其它函數(shù)從略 friend int Variance (A_classamp。 ac)。 //參數(shù)名任意}。int Variance (A_classamp。 ac){ return **。}void main() { A_class A_obj(3,5)。 coutResult:Variance(A_obj)endl。}3. (此題作業(yè)本上缺漏)已知類定義如下,其中Shape為基類,Circle和Rectangle分別Shape的直接派生類,Square為Rectangle的直接派生類和Shape的間接派生類。請模仿Rectangle類,寫出Circle類的所有成員函數(shù)。/*******************************************/const float PI=。 //定義圓周率常量class Shape //幾何圖形抽象類{public: virtual float GetPerimeter()=0。 //純虛函數(shù),計算周長 virtual float GetAre()=0。 //純虛函數(shù),計算面積}。class Rectangle: public Shape //矩形類{public: Rectangle (float len,float wid):length(len),width(wid){} ~Rectangle (){} float GetPerimeter() {return 2*(length+width)。} //計算矩形周長 float GetAre() {return length*width。} //計算矩形面積private: float length, width。 //矩形的長和寬}。class Circle: public Shape //圓類{public: //在下面編寫每個成員函數(shù) private: float rad。 //圓的半徑}。class Square: public Rectangle //正方形類{public: Square(float len): Rectangle(len,len){} ~Square(){} }。Circle類的所有成員函數(shù)如下:Circle(float rad):rad(rad){} ~Circle(){} float GetPerimeter() {return 2*PI*rad。} //計算圓形周長 float GetAre() {return PI*rad *rad。} //計算圓形面積12 / 12
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1