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

我国中小企业500强正版搜索引擎优化

我国中小企业500强,正版搜索引擎优化,如何在一个数据库做两个网站,二维码生成器在线生成“学习是照亮心灵的火炬,它永不熄灭,永不止息。” 文章目录 类的自动和强制类型转换原始类型转换为自定义类型将自定义类型转换为原始类型 类的自动和强制类型转换 原始类型转换为自定义类型 可以用一个参数的构造函数来实现,例如&#xff…

“学习是照亮心灵的火炬,它永不熄灭,永不止息。”

文章目录

  • 类的自动和强制类型转换
    • 原始类型转换为自定义类型
    • 将自定义类型转换为原始类型

类的自动和强制类型转换

原始类型转换为自定义类型

可以用一个参数的构造函数来实现,例如:

class Student{string s;int grade;Student(int i);
}int main(void)
{Student s;s=11;//隐式调用构造函数来实现类型转换s=Student(11);//显式调用构造函数
}

main函数中执行s=11这条语句时,先用构造函数临时构造一个Student变量,再将这个变量赋值给s,最终达到和类型转换相同的效果。
另外,如果声明了explicit关键字,那么不能隐式调用构造函数构造临时变量,只能显式调用:

//两种显式调用构造函数的方法
s=Student(11);
s=(Student)11;

这种转化方式也允许先进行原始类型之间的转换:

//先将double类型的参数转换为int类型,再进行类型转换
s=Student(11.3);
s=(Student)11.3;
s=11.3;

注意,这种构造函数可能引起二义性:

class Student{string s;int grade;Student(int i);Student(double d);
}int main(void)
{Student s;//下面两个函数都会导致二义性s=11;s=Student(11);
}

在这种情况下,11既可以作为int参数调用构造函数,也可以先转换为double参数,然后调用构造函数。

将自定义类型转换为原始类型

将自定义类型转换为其他类型需要特定的转换函数:

operator typename();

转换函数有以下几个特点:

  • 转换函数必须是类方法
  • 转换函数不能指定返回类型
  • 转换函数不能有参数

例如:

class Student{string st;int grade;Student(int i);operator double();
}int main(void)
{Student s;s=11;s=Student(11);double d=s;//调用operator double()函数
}

转换函数也会导致二义性:

class Student{string st;int grade;Student(int i);operator double();operator int();
}int main(void)
{Student s;s=11;s=Student(11);double d=s;//调用operator double()函数,这样不会导致二义性cout<<s;//导致二义性
}

在最后一句中,s既可以转换成double类型,也可以转换成int类型,因此会导致二义性。但是如果进行强制类型转换就不用担心这个问题:

cout<<<(double)s;//不会导致二义性

和构造函数一样,转换函数也可以用explicit关键字来表明必须使用显示类型转换。
请添加图片描述
我是霜_哀,在算法之路上努力前行的一位萌新,感谢你的阅读!如果觉得好的话,可以关注一下,我会在将来带来更多更全面的知识讲解!

http://www.dinnco.com/news/17887.html

相关文章:

  • 深圳seo优化外包公司南昌seo网站管理
  • 推广做网站联系方式河北疫情最新情况
  • 做视频网站需要什么证搜索引擎优化关键词
  • 做网站不会P图怎么办焦作网站seo
  • 做和别人一样的网站中国十大网站排名
  • tk后缀网站是什么网站webview播放视频
  • 做网站建设最好学什么营销网站建设创意
  • 怎么用网站源码做网站长沙seo网站
  • 公司网站排名怎么做seo搜索引擎优化教程
  • 香港公司 网站备案b2b网站平台有哪些
  • 做装修有什么好网站可以做网站页面排名优化
  • 关于干外贸的一些好的学习网站seopc流量排行榜企业
  • 餐饮网站建设的毕设报告百度竞价推广是什么
  • 兰考县红庙关东村做网站的国际时事新闻2022最新
  • 软件工程培训机构四川游戏seo整站优化
  • 自助式网站制作百度总部公司地址在哪里
  • 中山快速做网站价格近期舆情热点事件
  • 中山市文联灯饰有限公司网站谁做的推广普通话活动方案
  • 网络设计开发专业怎么做网站优化
  • 广州哪里做网站aso优化的主要内容为
  • 免费制作手机app软件aso搜索排名优化
  • 代理注册公司服务seo服务是什么
  • 如何在对方网站上做外链如何优化搜索关键词
  • 我要学做网站影响seo排名的因素有哪些
  • 佛山制作网站公司网络推广预算方案
  • 新的网站做淘宝客促销方案
  • 承德公司做网站网络营销的类型有哪些
  • 百度申诉网站虎门今日头条新闻
  • 百度怎么做公司的网站重庆森林经典台词图片
  • 哈尔滨建站哪个好优化网站搜索