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

广州网站设计软件简约大方网站

广州网站设计软件,简约大方网站,wordpress 广告收入,怀宁县建设局网站From: http://www.cnblogs.com/cutepig/archive/2009/01/14/1375917.html 按照默认规定#xff0c;只有一个参数的构造函数也定义了一个隐式转换#xff0c;将该构造函数对应数据类型的数据转换为该类对象#xff0c;如下面所示#xff1a;class String {String ( const …From: http://www.cnblogs.com/cutepig/archive/2009/01/14/1375917.html 按照默认规定只有一个参数的构造函数也定义了一个隐式转换将该构造函数对应数据类型的数据转换为该类对象如下面所示class String {String ( const char* p ); // 用C风格的字符串p作为初始化值//…}String s1 “hello”; //OK 隐式转换等价于String s1 String“hello”;但是有的时候可能会不需要这种隐式转换如下class String {String ( int n ); //本意是预先分配n个字节给字符串String ( const char* p ); // 用C风格的字符串p作为初始化值//…}下面两种写法比较正常String s2 ( 10 );//OK 分配10个字节的空字符串String s3 String ( 10 ); //OK 分配10个字节的空字符串下面两种写法就比较疑惑了String s4 10; //编译通过也是分配10个字节的空字符串String s5 ‘a’; //编译通过分配int‘a’个字节的空字符串s4 和s5 分别把一个int型和char型隐式转换成了分配若干字节的空字符串容易令人误解。为了避免这种错误的发生我们可以声明显示的转换使用explicit 关键字class String {explicit String ( int n ); //本意是预先分配n个字节给字符串String ( const char* p ); // 用C风格的字符串p作为初始化值//…}加上explicit就抑制了String ( int n )的隐式转换下面两种写法仍然正确String s2 ( 10 );//OK 分配10个字节的空字符串String s3 String ( 10 ); //OK 分配10个字节的空字符串下面两种写法就不允许了String s4 10; //编译不通过不允许隐式的转换String s5 ‘a’; //编译不通过不允许隐式的转换因此某些时候 explicit 可以有效得防止构造函数的隐式转换带来的错误或者误解----------------------------------------------------------explicit   只对构造函数起作用用来抑制隐式转换。如   class   A   {   A(int   a);   };   int   Function(A   a);   当调用   Function(2)   的时候2   会隐式转换为   A   类型。这种情况常常不是程序员想要的结果所以要避免之就可以这样写   class   A   {   explicit   A(int   a);   };   int   Function(A   a);   这样当调用   Function(2)   的时候编译器会给出错误信息除非   Function   有个以   int   为参数的重载形式这就避免了在程序员毫不知情的情况下出现错误。总结explicit   只对构造函数起作用用来抑制隐式转换。参考http://blog.csdn.net/smilelance/archive/2007/03/14/1528737.aspxhttp://topic.csdn.net/t/20040509/15/3046021.html
http://www.zqtcl.cn/news/510126/

相关文章:

  • 百度收录网站定位地址wordpress 检测浏览器
  • 学习网站建设优化wordpress 轮播广告
  • 迈诺网站建设wordpress 前台注册登录
  • 网站开发市场成本免费建站网站大全
  • 四川省建设人才网站通过ip访问网站需要怎么做
  • 网站建设需要知道什么财税公司怎么找客源
  • 赣州那里有做网站的公司物流网站建设平台
  • 青色系网站北京的建筑设计公司
  • 纺织品做外贸一般在哪个网站上手机网站qq登录插件
  • 长沙做公司网站有没有免费的云服务器可以用
  • 济南专业网站优化如何制作小程序二维码
  • 建站平台软件猪八戒做网站要多少钱
  • 建设集团网站专业开发网站多少钱
  • 网站制作流程有哪些wordpress众筹
  • 网站打开是建设中手机咋建网站
  • 外贸专业网站的公司建百度网站
  • 北京做网站开发公司有哪些网站技术开发文档模板
  • 图解asp.net网站开发实战外管局网站先支后收怎么做报告
  • 访问自己做的网站吗织梦自动生成手机网站
  • 湖南岳阳网站开发网络公司兰州最好的互联网公司
  • 网站上线 流程网站左侧漂浮代码
  • 基于mvc4商务网站开发网站建设引言
  • 深圳网站设计师西安企业100强
  • dz网站数据备份购物网站配色怎么设计
  • 适合网站开发工程师的公司图片百度搜索
  • 网站界面设计需求wordpress single.php
  • 比较权威的房产网站合肥瑶海区地图全图高清版
  • 网站建设公司果动小学电教检查网站建设资料
  • 电子商务网站设计成功的要素青岛网页设计师
  • 门户网站平台建设方案网站开发后如何上线