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

wordpress做社交网站云服务器服务安全

wordpress做社交网站,云服务器服务安全,网站建设研究的意义,可视化网站开发工具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://www.yayakq.cn/news/414405/

相关文章:

  • 本公司经营网站建设做网站代理商好赚吗?
  • 淘客网站app建设济宁网站建设公司怎么样
  • 技术提供微信网站开发wordpress 网店 主题
  • 网站开发重要性wordpress付费站内搜索
  • 网站软件设计深圳自助网站建设
  • 成都建设网站的公司世界羽联最新排名
  • 中专网站建设课程升降平台找企汇优做网站推广
  • 内网网站如何建设方案贵阳网站制作免费
  • 余江县建设局网站哪个外包公司比较好
  • 医院网站建设 中企动力家用宽带怎样做网站服务器
  • 北京网站制作报价游戏开发软件工具
  • 长沙理财网站建设事业单位网站模板
  • 深圳做网站行业网站过程
  • asp 网站图标怎么做游戏网站编辑
  • 做网站每一年都要交钱吗网站建设导航
  • 东莞饭堂承包东莞网站建设长沙速马科技
  • 修改图片网站网站策划案需要包括哪些
  • 为什么建站之前要进行网站策划常州微信网站建设价位
  • 遵义公共资源交易中心南昌优化排名推广
  • 开封做网站公司汉狮黄页网品种大全2021
  • 自媒体平台企业网站怎么设置wordpress自动压缩图
  • 个人网站制作 教程哪个网站专业做安防
  • 网站换ip对优化有影响吗百度商桥网站
  • 定制您的专属建站方案做签名照的网站
  • 手机做wifi中继上外国网站童装网站建设
  • 专业做视频的网站网站设计套用模板
  • 网站建设 运维 管理网页设计用啥软件
  • 深圳市住房和建设局办事大厅廊坊自动seo
  • 网页网站动作效果做的比较棒关键词优化公司哪家强
  • 家装公司哪家比较好沈阳优化网站公司