亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? c12-4.cpp

?? 這是和譚浩強(qiáng)的《c++程序設(shè)計(jì)》對(duì)應(yīng)的教材例題chap12的程序
?? CPP
字號(hào):
#include <iostream>
using namespace std;
//聲明抽象基類Shape
class Shape
{public:
 virtual float area() const {return 0.0;}        //虛函數(shù)
 virtual float volume() const {return 0.0;}      //虛函數(shù)
 virtual void shapeName() const =0;              //純虛函數(shù)
};

//聲明Point類
class Point:public Shape                         //Point是Shape的公用派生類
{public:
  Point(float=0,float=0);
  void setPoint(float,float);
  float getX() const {return x;}
  float getY() const {return y;}
  virtual void shapeName() const {cout<<"Point:";}  //對(duì)純虛函數(shù)進(jìn)行定義
  friend ostream & operator<<(ostream &,const Point &);
protected:
  float x,y;
};

Point::Point(float a,float b)
{x=a;y=b;}

void Point::setPoint(float a,float b)
{x=a;y=b;}

ostream & operator<<(ostream &output,const Point &p)
{output<<"["<<p.x<<","<<p.y<<"]";
 return output;
}

//聲明Circle類
class Circle:public Point
{public:
  Circle(float x=0,float y=0,float r=0);
  void setRadius(float);
  float getRadius() const;
  virtual float area() const;
  virtual void shapeName() const {cout<<"Circle:";}         //對(duì)純虛函數(shù)進(jìn)行再定義
  friend ostream &operator<<(ostream &,const Circle &);
 protected:
  float radius;
};

Circle::Circle(float a,float b,float r):Point(a,b),radius(r){}

void Circle::setRadius(float r)
{radius=r;}

float Circle::getRadius() const {return radius;}

float Circle::area() const
{return 3.14159*radius*radius;}

ostream &operator<<(ostream &output,const Circle &c)
{output<<"["<<c.x<<","<<c.y<<"], r="<<c.radius;
 return output;
}

//聲明Cylinder類
class Cylinder:public Circle
{public:
  Cylinder (float x=0,float y=0,float r=0,float h=0);
  void setHeight(float);
  float getHeight() const;
  virtual float area() const;
  virtual float volume() const;
  virtual void shapeName() const {cout<<"Cylinder:";}         //對(duì)純虛函數(shù)進(jìn)行再定義
  friend ostream& operator<<(ostream&,const Cylinder&);
 protected:
  float height;
};

Cylinder::Cylinder(float a,float b,float r,float h)
    :Circle(a,b,r),height(h){}

void Cylinder::setHeight(float h){height=h;}

float Cylinder::getHeight() const {return height;}

float Cylinder::area() const
{ return 2*Circle::area()+2*3.14159*radius*height;}

float Cylinder::volume() const
{return Circle::area()*height;}

ostream &operator<<(ostream &output,const Cylinder& cy)
{output<<"["<<cy.x<<","<<cy.y<<"], r="<<cy.radius<<", h="<<cy.height;
 return output;
}

int main()
{Point point(3.2,4.5);                           //建立Point類對(duì)象point
 Circle circle(2.4,12,5.6);                      //建立Circle類對(duì)象circle
 Cylinder cylinder(3.5,6.4,5.2,10.5);            //建立Cylinder類對(duì)象cylinder

 point.shapeName();                              //靜態(tài)關(guān)聯(lián)
 cout<<point<<endl;
 
 circle.shapeName();                             //靜態(tài)關(guān)聯(lián)
 cout<<circle<<endl;

 cylinder.shapeName();                           //靜態(tài)關(guān)聯(lián)
 cout<<cylinder<<endl<<endl;

 Shape *pt;                                      //定義基類指針

 pt=&point;                                      //指針指向Point類對(duì)象
 pt->shapeName();                                //動(dòng)態(tài)關(guān)聯(lián)
 cout<<"x="<<point.getX()<<",y="<<point.getY()<<"\narea="<<pt->area()
     <<"\nvolume="<<pt->volume()<<"\n\n";

 pt=&circle;                                     //指針指向Circle類對(duì)象
 pt->shapeName();                                //動(dòng)態(tài)關(guān)聯(lián)
 cout<<"x="<<circle.getX()<<",y="<<circle.getY()<<"\narea="<<pt->area()
     <<"\nvolume="<<pt->volume()<<"\n\n";

 pt=&cylinder;                                   //指針指向Cylinder類對(duì)象
 pt->shapeName();                                //動(dòng)態(tài)關(guān)聯(lián)
 cout<<"x="<<cylinder.getX()<<",y="<<cylinder.getY()<<"\narea="<<pt->area()
     <<"\nvolume="<<pt->volume()<<"\n\n";
 return 0;
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
男女男精品视频| 国产精品国模大尺度视频| 亚洲欧美另类久久久精品| 国产永久精品大片wwwapp| 欧美在线免费观看亚洲| 亚洲色图一区二区三区| 韩国毛片一区二区三区| 日韩一区二区免费在线观看| 亚洲国产欧美日韩另类综合 | 国产精品2024| 久久午夜色播影院免费高清 | 性做久久久久久免费观看欧美| 高清av一区二区| 中文字幕二三区不卡| 国产精品一区二区免费不卡 | 亚洲综合成人在线| 一本一道久久a久久精品综合蜜臀 一本一道综合狠狠老 | 成人欧美一区二区三区视频网页| 处破女av一区二区| 亚洲欧洲美洲综合色网| 成人黄色777网| 亚洲综合激情网| 欧美精品日韩精品| 乱中年女人伦av一区二区| 精品国产一区二区亚洲人成毛片| 久久不见久久见中文字幕免费| 日韩欧美在线影院| 大桥未久av一区二区三区中文| 悠悠色在线精品| 欧美r级在线观看| gogogo免费视频观看亚洲一| 亚洲自拍偷拍图区| 久久久国产精华| 在线视频国内自拍亚洲视频| 日韩成人免费在线| 一区视频在线播放| 精品久久久三级丝袜| 91色九色蝌蚪| 韩国毛片一区二区三区| 亚洲另类春色校园小说| 精品福利av导航| 91黄视频在线观看| 激情图区综合网| 亚洲第一会所有码转帖| 国产日韩视频一区二区三区| 欧美色爱综合网| 成人爱爱电影网址| 狠狠色狠狠色综合系列| 亚洲成人黄色小说| 中文字幕亚洲区| 国产午夜精品一区二区三区嫩草| 欧美日韩激情一区二区三区| 丰满少妇在线播放bd日韩电影| 日本美女一区二区三区| 亚洲综合视频网| 一区二区在线免费| 国产精品久久久久婷婷| 国产日韩精品一区二区三区| 日韩欧美你懂的| 日韩美女在线视频| 日韩亚洲欧美综合| 日韩精品资源二区在线| 欧美精品在欧美一区二区少妇| 91电影在线观看| 91久久精品午夜一区二区| 91美女片黄在线| 色就色 综合激情| 91在线视频免费91| 91免费看`日韩一区二区| 91同城在线观看| av中文一区二区三区| 91视频观看视频| 欧美在线小视频| 91精品国产综合久久精品性色| 88在线观看91蜜桃国自产| 欧美卡1卡2卡| 精品国产一区a| 中文字幕精品综合| √…a在线天堂一区| 一区二区久久久久久| 亚洲电影中文字幕在线观看| 日韩影院免费视频| 国产一区二区精品久久91| 国产激情偷乱视频一区二区三区 | 香蕉久久夜色精品国产使用方法 | 99精品热视频| 91麻豆精品国产91久久久久| 欧美va亚洲va香蕉在线| 中文字幕的久久| 亚洲777理论| 高清在线成人网| 欧美日本在线观看| 中文字幕精品三区| 亚洲一区二区三区爽爽爽爽爽| 麻豆精品一区二区三区| 成人一级黄色片| 欧美一区二区日韩| 国产精品天干天干在线综合| 亚洲不卡av一区二区三区| 国产自产视频一区二区三区| 欧美在线小视频| 国产欧美日韩三区| 久久超级碰视频| 欧美在线观看你懂的| 国产亚洲欧洲997久久综合 | 国产精品18久久久久久久久久久久 | 亚洲欧洲成人自拍| 麻豆91免费观看| 国产午夜精品一区二区三区嫩草 | 日韩一区在线免费观看| 国产一区二区三区四| 日韩一区二区在线播放| 亚洲精品乱码久久久久久| 福利91精品一区二区三区| 2020日本不卡一区二区视频| 美女视频黄 久久| 欧美精品国产精品| 亚洲一区在线看| 欧洲精品一区二区三区在线观看| 国产精品看片你懂得| 成人污污视频在线观看| 中文一区在线播放| 波多野结衣的一区二区三区| 国产精品久久影院| 不卡一区二区在线| 中文字幕在线不卡视频| 99久久综合色| 亚洲精品欧美在线| 欧美在线制服丝袜| 香蕉乱码成人久久天堂爱免费| 欧美区一区二区三区| 日韩专区在线视频| 在线成人av网站| 免费成人小视频| 久久久久亚洲蜜桃| 99精品黄色片免费大全| 亚洲自拍偷拍av| 日韩一级欧美一级| 国产成人小视频| 亚洲欧美日韩一区二区| 欧美精品1区2区| 国产成人午夜99999| 亚洲免费三区一区二区| 91精品国产色综合久久久蜜香臀| 久草精品在线观看| 欧美国产精品一区二区| 国产精品嫩草影院com| 一本久久a久久免费精品不卡| 亚洲成人自拍偷拍| 久久久久久亚洲综合影院红桃| 91麻豆国产福利精品| 免费观看日韩av| 亚洲欧洲精品成人久久奇米网| 欧美一区二区私人影院日本| 激情小说欧美图片| 午夜视频在线观看一区二区| 久久精品一区四区| 欧美日韩高清影院| 盗摄精品av一区二区三区| 日日噜噜夜夜狠狠视频欧美人| 国产午夜久久久久| 亚洲成av人综合在线观看| 久久精品在线观看| 91精品久久久久久久99蜜桃| 不卡视频免费播放| 韩日av一区二区| 亚洲国产精品久久不卡毛片| 国产精品黄色在线观看| 欧美精品一区二区三区高清aⅴ | 99久久er热在这里只有精品15 | 91视频观看免费| 国产精品一二三| 国产乱码精品一区二区三| 天堂一区二区在线| 亚洲第一主播视频| 亚洲人精品午夜| 亚洲女女做受ⅹxx高潮| 中文欧美字幕免费| 久久久久久久久久看片| 欧美精品一区二| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 日韩视频国产视频| 欧美一区二区三区喷汁尤物| 欧美日韩1234| 日韩一区二区三区三四区视频在线观看| 欧洲一区二区av| 5566中文字幕一区二区电影| 欧美美女一区二区三区| 在线播放中文字幕一区| 欧美一区二区精品在线| 精品美女一区二区| 国产午夜亚洲精品羞羞网站| 欧美激情中文不卡| 国产精品成人网| 夜夜操天天操亚洲| 久久爱另类一区二区小说| 国产乱妇无码大片在线观看| 国产成人综合在线| 91丨九色丨蝌蚪丨老版| 欧美私人免费视频|