当前位置: 首页 > news >正文

微信长图的免费模板网站wordpress主题cms

微信长图的免费模板网站,wordpress主题cms,营销案例,logo图片设计一、构造函数 构造函数用来在创建对象时初始化对象#xff0c;为对象数据成员赋初始值。 类的数据成员是不能在类定义时初始化的#xff0c;类定义并没有产生一个实体#xff0c;而是给出了一个数据类型#xff0c;不占用存储空间#xff0c;无处容纳数据。 如果一个类…一、构造函数 构造函数用来在创建对象时初始化对象为对象数据成员赋初始值。 类的数据成员是不能在类定义时初始化的类定义并没有产生一个实体而是给出了一个数据类型不占用存储空间无处容纳数据。 如果一个类所有的数据成员是公有的public则可以在定义对象时对数据成员进行初始化。 C提供了构造函数constructor来处理对象的初始化问题。构造函数是类的一种特殊成员函数不需要人为调用而是在建立对象时自动被执行。 C规定构造函数的名字与类的名字相同并且不能指定返回类型。 #include iostreamusing namespace std;class Cuboid{ public:Cuboid(int l, int h, int d);int volume(){return length * height * depth;} private:int length, height, depth; };Cuboid::Cuboid(int l, int h, int d) {length l;height h;depth d; }int main() {Cuboid a(1, 2, 3);cout volume a.volume() endl;Cuboid b(10, 20, 30);cout volume b.volume() endl;return 0; }1构造函数是在创建对象时自动执行的而且只执行一次并先于其他成员函数执行。构造函数不需要人为调用也不能被人为调用。 2构造函数一般声明为公有的public因为创建对象通常是在类的外部进行的。 3一般不提倡在构造函数中加入与初始化无关的内容。 4每个构造函数应该为每个数据成员提供初始化。 与普通函数一样构造函数具有函数名、形参列表和函数体。与其他函数不同的是构造函数可以包含一个构造函数初始化列表 #include iostream using namespace std; class Cuboid{public:Cuboid(int l, int h, int d);int volume(){return length * height * depth;}private:int length, height, depth; };Cuboid::Cuboid(int l, int h, int d) : length(l), height(h), depth(d) {cout length height depth endl; }int main() {Cuboid a(1, 2, 3);cout a.volume() endl;return 0; } 二、构造函数的重载 #include iostream using namespace std; class Point{public:Point(){x 0;y 0;}Point(int a, int b): x(a), y(b){}void display(){cout x y endl;}private:int x, y; };int main() {Point m;m.display();Point n(5, 20);n.display();return 0; } 尽管一个类中可以包含多个构造函数但对于每一个对象来说建立对象时只执行其中一个并非每个构造函数都被执行。 三、带默认参数的构造函数 #include iostream using namespace std; class Point{public:Point(int a0, int b0) : x(a), y(b){ }void display(){cout x y endl; }private:int x, y; };int main() {Point k, m(1), n(1, 2);k.display();m.display();n.display();return 0; } 1必须在类的内部指定构造函数的默认参数不能在类外部指定默认参数。 2如果构造参数的全部参数都指定了默认值则在定义对象时可以给一个或几个实参也可以不给出实参。 3在一个类中定义了带默认参数的构造函数后不能再定义与之有冲突的重载构造函数。 一般地不应同时使用构造函数的重载和带默认参数的构造函数。
http://www.hkea.cn/news/14484391/

相关文章:

  • 七初SEO网站建设天琥设计
  • 国家工程建设标准化网站调查网站怎么做
  • 投票网站设计罗湖网站设计公司哪家好
  • 哪个网站做设计可以挣钱代理招商平台
  • 做外贸怎样免费登录外国网站怎么查域名是否被注册
  • 做vlogger的网站有哪些犀牛云网站建设费用
  • 网上书城网站建设目的增城网站怎么做seo
  • 网站建设设计 昆山南京广告公司电话
  • 厦门个人建网站接网站开发做多少钱
  • 做网站界面多少钱影楼网站源码
  • 东莞网站建设备案微信如何开通小程序
  • 网站建设开发图片青岛崂山区网站建设
  • 网站建设财务分析wordpress搭建邮箱
  • 一般网站的服务器云电脑免费体验
  • 路由器电脑可以做网站主机南沙电子商务网站建设
  • 网站域名需要购买吗做赚钱的网站有哪些
  • 网站推广话术wordpress中英文
  • 北京专业建设网站价格网站管理与建设教程
  • 怎样做投资与理财网站企业所得税25%怎么计算
  • 川畅科技搜搜 网站设计河南平安建设网站
  • 郑州做网站的公司排名深圳网站设计教程
  • 网站注册怎么做屏蔽过滤在线教育网站开发实例
  • 3. 是网站建设的重点中兴的网站谁做的
  • 潍坊市住房和城乡建设网站济南地区做企业网站的公司
  • 静安微信手机网站制作西安公司网站如何建设
  • 网站上传后横沥镇做网站
  • 苏州装修公司网站建设河北建筑培训网官网
  • 网站建设 流程视频网站 怎么做
  • 怎么往网站添加视频猪八戒包装设计
  • 云南网站开发网络公司wordpress数据都被存在哪里