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

汕头网站建设模板制作用html做女装网站

汕头网站建设模板制作,用html做女装网站,网络销售怎么找客源,泉州惠安网站建设简介#xff1a; CSDN博客专家#xff0c;专注Android/Linux系统#xff0c;分享多mic语音方案、音视频、编解码等技术#xff0c;与大家一起成长#xff01; 优质专栏#xff1a;Audio工程师进阶系列【原创干货持续更新中……】#x1f680; 人生格言#xff1a; 人生… 简介 CSDN博客专家专注Android/Linux系统分享多mic语音方案、音视频、编解码等技术与大家一起成长 优质专栏Audio工程师进阶系列【原创干货持续更新中……】 人生格言 人生从来没有捷径只有行动才是治疗恐惧和懒惰的唯一良药. 更多原创,欢迎关注Android系统攻城狮 1.前言 本篇目的理解C之委托构造函数用法。 2.C之委托构造函数介绍 委托构造函数是C11引入的一个特性允许某个构造函数在初始化列表中调用同一个类中的其他构造函数。这样可以避免代码重复提高代码的可维护性和重用性。 在C中一个类可以有多个构造函数每个构造函数负责初始化对象的不同部分或者提供不同的参数选项。在某些情况下多个构造函数会有一些共同的初始化代码这就会导致代码冗余。委托构造函数解决了这个问题让一个构造函数可以重用其他构造函数的初始化代码。 委托构造函数的语法非常简单就是在构造函数的初始化列表中使用其他构造函数的调用。具体来说委托构造函数的语法如下 class ClassName { public:ClassName(参数列表) : 构造函数调用 {// 初始化代码} };在上面的语法中构造函数调用就是委托给其他构造函数的调用。 使用委托构造函数的一些注意事项 委托构造函数只能在初始化列表中调用不能在构造函数的函数体内部调用。委托构造函数的调用必须放在构造函数的初始化列表的最开始。一个类可以有多个委托构造函数它们之间可以相互调用。如果委托构造函数没有给出初始化列表那么默认会调用隐式的默认构造函数。委托构造函数的调用顺序和委托的顺序无关只与初始化列表中的顺序有关。 3.实例 v1.0 #include iostream #include stringclass SurfaceFlinger { public:SurfaceFlinger(std::string service_name, int num) : SurfaceFlinger(service_name) {printf(xxx---------%s(), line %d, service_name %s, num %d\n,__FUNCTION__,__LINE__,service_name.c_str(),num);}explicit SurfaceFlinger(std::string service_name) {printf(xxx---------%s(), line %d, service_name %s\n,__FUNCTION__,__LINE__,service_name.c_str());} };int main() {SurfaceFlinger sf1(Hello World, 1001);return 0; } 打印 xxx---------SurfaceFlinger(), line 11, service_name Hello World xxx---------SurfaceFlinger(), line 7, service_name Hello World, num 1001 总结 SurfaceFlinger(std::string service_name, int num)构造函数初始化列表中调用了SurfaceFlinger(service_name)构造函数并且将service_name传给单个参数的构造函数。被调用的构造函数SurfaceFlinger(service_name)要比调用者 SurfaceFlinger(std::string service_name, int num)先执行。 v2.0 #include iostream #include stringclass SurfaceFlinger { public:SurfaceFlinger(std::string service_name, int num) : SurfaceFlinger(service_name) {printf(xxx---------%s(), line %d, service_name %s, num %d\n,__FUNCTION__,__LINE__,service_name.c_str(),num);}explicit SurfaceFlinger(std::string service_name): Fname(service_name) {printf(xxx---------%s(), line %d, service_name %s, Fname %s\n,__FUNCTION__,__LINE__,service_name.c_str(),Fname.c_str());}private:std::string Fname; };int main() {SurfaceFlinger sf1(MrZhang, 1001);return 0; } 总结 SurfaceFlinger(std::string service_name, int num)函数将service_name通过构造函数列表传递给被调用的构造函数SurfaceFlinger(service_name)被委托构造函数SurfaceFlinger(std::string service_name): Fname(service_name)将service_name传给成员变量Fname。
http://wiki.neutronadmin.com/news/344555/

相关文章:

  • 海宁网站网站建设wordpress 多语言设置
  • 能通过付费网站看别人空间吗莱芜职业技术学院
  • 华城建设集团有限公司官方网站网站开发属于软件开发类吗
  • 保险微网站制作刮奖网站
  • ps做网站画布大小是多少网站建设请示文件
  • 网站建设关键要素莆田有哪几家做网站设计的
  • 网站建设博采1高端网站建设
  • 深圳网站建设968做网站的语
  • 个人网站带论坛 备案成都旅游几月份最佳时间
  • python创建网站网络营销教学大纲
  • 百度收录最快网站wordpress 和帝国
  • 怎么恢复网站数据库请人做网站收费多少
  • 公司网站怎么做能被别人搜索到做商城网站多少钱
  • 网站的ip地址是什么青之峰做网站
  • 现在公众号做电影网站的发展定制床需要多少钱
  • wordpress建立网站网红营销视频
  • 做网站开发学什么语言网站开发 定义
  • 坦洲网站建设公司哪家好建设网站导航怎么盈利
  • 全国企业信息官网网站网站设计的大公司
  • 聊城网站建设国外最大的素材网站
  • 山东鲁桥建设有限公司网站2024免费网站推广大全
  • 网站建设光盘网站开发php工程师
  • 钢材销售网站建设东莞网络推广运营平台
  • asp.net 建网站公司简介模板怎么做
  • 啥是深圳网站定制开发之力
  • 外贸网站平台哪个好wordpress怎么做下载页
  • 建设门户网站特点批量注册域名
  • 成都网站建设制作做网站要注册公司吗
  • 做网站怎么做小图标wordpress算数验证码
  • 网站开发的背景与环境服装网站建设策划书 百度文库