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

建网站需要费用.net给网站做短信验证

建网站需要费用,.net给网站做短信验证,app制作团队,兰州网站设计制作c中的explicit关键字用来修饰类的构造函数#xff0c;被修饰的类的构造函数不能进行隐式类型的转换#xff0c;既然有显式那么必然就有隐式#xff0c;那么什么是显示而什么又是隐式的呢#xff1f; 如果c类的构造函数有一个参数#xff0c;那么… c中的explicit关键字用来修饰类的构造函数被修饰的类的构造函数不能进行隐式类型的转换既然有显式那么必然就有隐式那么什么是显示而什么又是隐式的呢 如果c类的构造函数有一个参数那么在编译的时候就会有一个缺省的转换操作将该构造函数对应数据类型的数据转换为该类对象如下面所示 class MyClass { public:      MyClass( int num ); }; .... MyClass obj 10; //ok,convert int to MyClass 在上面的代码中编译器自动将整型转换为MyClass类对象实际上等同于下面的操作 MyClass temp(10); MyClass obj temp; 上面的所有的操作即是所谓的隐式转换。 如果要避免这种自动转换的功能我们该怎么做呢使用关键字explicit将类的构造函数声明为显示也就是在声明构造函数的时候前面添加上explicit即可这样就可以防止这种自动的转换操作 用下面的例子进行说明 class Number { public:    String type;     Number(): type(“void”) { }    explicit Number(short) : type(“short”) { }     Number(int) : type(“int”) { } }; void Show(const Number n) { cout  n.type; } void f() {     short s  42;     Show(s); //进行了隐式类型转换调用的是Number(int) Show((short)s); //调用的是Number(short) } 引用一下经典的Bjarne Stroustrup的例子:class String{explicit String(int n);String(const char *p);};String s1 a; //错误不能做隐式char-String转换String s2(10);   //可以调用explicit String(int n);String s3 String(10);//可以调用explicit String(int n);再调用默认的复制构造函数String s4 Brian; //可以隐式转换调用String(const char *p);再调用默认的复制构造函数String s5(Fawlty); //可以正常调用String(const char *p);void f(String);String g(){f(20); //错误不能做隐式int-String转换f(Arthur); //可以隐式转换等价于f(String(Arthur));return 10; //同上}在实际代码中的东西可不像这种故意造出的例子。发生隐式转换除非有心利用隐式转换常常带来程序逻辑的错误而且这种错误一旦发生是很难察觉的。原则上应该在所有的构造函数前加explicit关键字当你有心利用隐式转换的时候再去解除explicit这样可以大大减少错误的发生。
http://wiki.neutronadmin.com/news/86873/

相关文章:

  • 不用域名访问网站网站建设公司名字
  • 公司网站开发步骤手机关联网站
  • 成都市文化馆网站建设四个字网站 域名
  • 做网站没有做退钱公司画册设计制作
  • 中国电信网站备案系统凡科精选app
  • 网站建设qinnet海外精品网站建设
  • 社保汇算清缴哪个网站做的网上推广产品哪个网好
  • 外贸网站建设 公司静态网站开发与实施的论文
  • 注册网站流程及费用搜附近的人用什么软件
  • 妇女之家网站建设方案广告设计与制作就业方向是什么
  • 动易网站模版的制作东营 网站 建设
  • 哈尔滨高端品牌网站建设12380网站建设情况说明
  • 网站源码授权长沙有哪些公司
  • 友点企业网站管理系统 模板wordpress文件夹里图片无法获取
  • 汕头建站价格吉林市网站建设
  • 网站互联网设计图风格天津网站设计 河西
  • 重庆怎么制作网站?本科毕业设计代做网站
  • 智能科技网站模板下载wordpress网格化插件
  • 学网站前端wordpress 文章 指定
  • 微信公众号文章里好看的图片在哪个网站做wordpress更新服务ping
  • 做网站的商标是哪类个人网页可以做什么内容
  • 中山家居企业网站建设自助建网站系统看电影
  • 网站建设qq软件开发工具的基础
  • 学做网站最好的网站网站建设需求分析表怎么写
  • 做网站用的三角形图片如何先做网站再绑定域名
  • 做网站需要编程么有哪些实用的网络推广方法
  • 做钓鱼网站视频教程个人商城网站备案
  • 做订阅号要建立网站吗国内网站备案流程图
  • win 2012 iis 默认网站怎么新建自己的网站
  • 六安木兰巷sem seo招聘