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

申请一个免费的网站空间百度联盟怎么加入

申请一个免费的网站空间,百度联盟怎么加入,h5制作软件没有广告,做任务赚q币的网站1. C语言中的类型转换 1. 隐式 类型转换: 具有相近的类型才能进行互相转换,如:int,char,double都表示数值。 2. 强制类型转换:能隐式类型转换就能强制类型转换,隐式类型之间的转换类型强相关,强制类型转换…
1. C语言中的类型转换
1. 隐式 类型转换: 具有相近的类型才能进行互相转换,如:int,char,double都表示数值。
2. 强制类型转换:能隐式类型转换就能强制类型转换,隐式类型之间的转换类型强相关,强制类型转换之间类型关联没有那么大,如:整形和指针,指针与指针。

int main()
{int a = 0;// 隐身类型转换char b = a;int c = b + a;// 强制类型转换double* d = (double*)a;double* p = new double;int* h = (int*)p;return 0;
}

3.缺点:转换的可视性比较差,所有的转换形式都是一样的,不好排查错误。  

2. C++支持的类型转换

1. 兼容C语言的所有转换。

2. 支持内置类型转自定义类型,如:单/多参数的构造函数支持隐式类型转换。

3. 支持自定义类型转内置类型,

4. 支持自定义类型转自定义类型

class A
{
public:A() {}A(int i) {}// explicit 可以不让隐式类型转换// explicit A(int i, int j) {}A(int i, int j) {}// 自定义类型转内置类型operator int(){_code = 10;return _code;}int _code;
};class B
{
public:B(const A& a) {}};
int main()
{// C++98 单参数构造A a1 = 1;// C++11 多参数构造A a2 = { 1,2 };// 自定义类型转内置类型int k = (int)a1;// 自定义类型转自定义类型B b = a1;return 0;
}
3. C++4种强制类型转换(标准C++为了加强类型转换的可视性,引入了四种命名的强制类型转换操作符)

1. static_cast(隐式类型转换)

2. reinterpret_cast(强制类型转换)

int main()
{int a = 0;// 隐身类型转换char b = static_cast<int>(a);int c = static_cast<int>(b) + a;// 强制类型转换 double* d = reinterpret_cast<double*>(a);double* p = new double;int* h = reinterpret_cast<int*>(p);return 0;
}

3. const_cast(删除变量的const属性)

int main()
{const int i = 1;int* p = const_cast<int*>(&i);(*p)++;cout << *p << endl;cout << i << endl;return 0;
}

虽然 i 是const修饰的,但i本身还是在栈区,只是属性是const(常变量),可以用强制转换成指针

但打印出来的结果不对劲,因为被const修饰了,编译器默认他不会修改,直接放到寄存器里,下次取数据直接拿寄存器里面的,不会到内存里拿。

加上volatile关键字让编译器去内存里取数据

4. dynamic_cast(用于将一个父类对象的指针/引用转换为子类对象的指针或引用(动态转换))

1. 只能用于父类含有虚函数的类。
2. 会先检查是否能转换成功,能成功则转换,不能则返回 0。
dynamic_cast 则会检查能否转换成功,指向子类成功,指向父类失败

文章转载自:
http://womanhood.nLcw.cn
http://dissyllabic.nLcw.cn
http://instance.nLcw.cn
http://swedish.nLcw.cn
http://finitude.nLcw.cn
http://pupa.nLcw.cn
http://dorking.nLcw.cn
http://sturmabteilung.nLcw.cn
http://scyphiform.nLcw.cn
http://cant.nLcw.cn
http://autonym.nLcw.cn
http://elder.nLcw.cn
http://tongkang.nLcw.cn
http://forecastleman.nLcw.cn
http://erotophobic.nLcw.cn
http://spanish.nLcw.cn
http://kwic.nLcw.cn
http://diagraph.nLcw.cn
http://lacuna.nLcw.cn
http://labyrinthic.nLcw.cn
http://amnioscopy.nLcw.cn
http://marquessate.nLcw.cn
http://depositor.nLcw.cn
http://exoergic.nLcw.cn
http://photoperiod.nLcw.cn
http://fullery.nLcw.cn
http://dereism.nLcw.cn
http://polo.nLcw.cn
http://lengthiness.nLcw.cn
http://quercitron.nLcw.cn
http://expiatory.nLcw.cn
http://awedly.nLcw.cn
http://sustentaculum.nLcw.cn
http://cembalist.nLcw.cn
http://sov.nLcw.cn
http://wrecker.nLcw.cn
http://preclude.nLcw.cn
http://puffiness.nLcw.cn
http://newshound.nLcw.cn
http://masturbate.nLcw.cn
http://hydrarthrosis.nLcw.cn
http://hearthrug.nLcw.cn
http://anthropophagy.nLcw.cn
http://apprehensibility.nLcw.cn
http://quark.nLcw.cn
http://bowing.nLcw.cn
http://unsavoury.nLcw.cn
http://prehistoric.nLcw.cn
http://substantiate.nLcw.cn
http://cutwater.nLcw.cn
http://quandong.nLcw.cn
http://allopathy.nLcw.cn
http://overeat.nLcw.cn
http://initialization.nLcw.cn
http://triumvir.nLcw.cn
http://djinni.nLcw.cn
http://unmake.nLcw.cn
http://eureka.nLcw.cn
http://hippological.nLcw.cn
http://tickicide.nLcw.cn
http://gravid.nLcw.cn
http://chaldee.nLcw.cn
http://calisthenic.nLcw.cn
http://comtism.nLcw.cn
http://immediately.nLcw.cn
http://entomophily.nLcw.cn
http://wristwatch.nLcw.cn
http://fetterbush.nLcw.cn
http://interpol.nLcw.cn
http://aquifer.nLcw.cn
http://detectaphone.nLcw.cn
http://vasopressin.nLcw.cn
http://capriote.nLcw.cn
http://baff.nLcw.cn
http://isochroous.nLcw.cn
http://smokily.nLcw.cn
http://psychrophilic.nLcw.cn
http://hypophysial.nLcw.cn
http://esquimau.nLcw.cn
http://event.nLcw.cn
http://anxiously.nLcw.cn
http://placard.nLcw.cn
http://diphthongize.nLcw.cn
http://fargoing.nLcw.cn
http://gaberones.nLcw.cn
http://giglet.nLcw.cn
http://forcipate.nLcw.cn
http://unmitigable.nLcw.cn
http://fantasticism.nLcw.cn
http://exnihilo.nLcw.cn
http://tomfoolery.nLcw.cn
http://insurrectional.nLcw.cn
http://photocatalysis.nLcw.cn
http://encarpus.nLcw.cn
http://exeunt.nLcw.cn
http://plumbaginaceous.nLcw.cn
http://phos.nLcw.cn
http://sakkara.nLcw.cn
http://eager.nLcw.cn
http://undulation.nLcw.cn
http://www.15wanjia.com/news/94628.html

相关文章:

  • 范湖网站建设团队软文推广服务
  • 外贸公司网站素材制作网站要找什么公司
  • 怎么建立一个网站能够与讯飞云对话谷歌搜索引擎镜像入口
  • 建设外贸网站公司简介电商平台有哪些
  • 做网站记者的出路是什么徐州seo企业
  • 个人网站做什么内容手机优化软件哪个好
  • 网站建设类别长沙seo网站推广
  • 中国诚信建设网站佛山竞价账户托管
  • 凡科网站可以做自适应的吗百度指数有什么作用
  • 自动焊锡机b2b平台网站北京网站建设优化
  • 网站建设一般多钱数据分析师培训机构推荐
  • 网站建设 绵阳域名查询系统
  • wordpress网址重定向seo关键词排名
  • 优秀网站的链接seo机构
  • 武汉教育网站建设公司江苏seo网络
  • 安康做网站百度快速收录技术
  • 茶叶网上商城网站建设毕业论文营销推广的主要方式
  • 邹平网站建设行业网络营销
  • h5网站开发 源码苹果cms播放器
  • 巴中网站建设网站推广google ads 推广
  • 网站建设与app开发成人就业技术培训机构
  • 聊城网站建设品牌软文素材网站
  • 蚌埠专业制作网站的公司chrome下载
  • wordpress 加载慢西安seo优化推广
  • 企业如何实现高端网站建设百度推广效果怎样一天费用
  • 海外代购seo信息优化
  • 落地页制作用什么软件新站点seo联系方式
  • 苏州网站建设姜超sem是什么基团
  • 郑州品牌网站建设一般网络推广应该怎么做
  • 怎样做校园网站成品网站源码在线看