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

做视频链接的网站吗seo优化是什么职业

做视频链接的网站吗,seo优化是什么职业,好看响应式网站模板下载,长沙做网站建设的Volatile的作用 volatile 表明某个变量的值可能在外部被改变&#xff0c;因此对这些变量的存取不能缓存到寄存器&#xff0c;每次使用时需要重新存取。 Const 和 Volatile的示例 示例1 int main() {const int a 1;int* pa const_cast<int*>(&a);*pa 4;cout &l…

Volatile的作用

volatile 表明某个变量的值可能在外部被改变,因此对这些变量的存取不能缓存到寄存器,每次使用时需要重新存取。

Const 和 Volatile的示例

示例1

int main()
{const int a = 1;int* pa = const_cast<int*>(&a);*pa = 4;cout << a << endl;cout << *pa << endl;
}

输出:

1
4

对const常量a, 通过访问地址把它的值修改了。
再直接调用a,它还是修改之前的值。

示例2

int main()
{volatile const int a = 1;int* pa = const_cast<int*>(&a);*pa = 4;cout << a << endl;cout << *pa << endl;
}

输出

4
4

通过volatile修饰const常量a。
对const常量a, 通过访问地址把它的值修改了。
再直接调用a,它是修改后的值。

示例3

const int a = 1;
int main()
{int* pa = const_cast<int*>(&a);*pa = 4;cout << a << endl;cout << *pa << endl;return 0;
}

输出
在这里插入图片描述
如果是全局const 常量,是不允许通过访问地址的方式修改的(可以访问地址读,但是不能写)。
所以也就不存在const优化,和volatile修饰的问题。

结论

以上就是volatile修饰符的作用,它告诉编译器它修饰的对象是一个会改变的值,不要对它进行优化。
如果不用volatile修饰,某些时候,编译器会对变量进行优化,会把它的值存储在寄存器(或者别的地方)方便快速读取。如果这个变量改变了,编译器还是从寄存器快速读取,就会发生问题。

参考

C和C++里的const常量、volatile修饰符的深层次说明 <- 挺详细,有时间建议看这个

http://www.ds6.com.cn/news/101743.html

相关文章:

  • 网站发布到ftp易观数据app排行
  • 联想桥做网站公司天津推广的平台
  • 无锡阳山镇网站建设链接交易网
  • 唐尧文化 网站建设工作总结我国的网络营销公司
  • 百度网站如何做运营长春模板建站代理
  • 用html做简单网站培训机构招生方案
  • 中国室内设计师联盟seog
  • 鲜花网站建设主要内容网页搭建
  • 烟台网站制作效果百度网址链接是多少
  • 网站建设方案平台架构哪里有培训网
  • 电子商务战略选择 网站建设建议外贸自建站的推广方式
  • 做赚钱网站企业网站建设报价
  • phpcms wap网站搭建成品网站源码在线看
  • 平面设计网站有哪些比较好的百度标注平台怎么加入
  • 网址域名注册费用站长工具seo综合查询收费吗
  • 网站提示域名重定向怎么做互联网营销外包公司
  • dw网站制作的一般流程百度网盘登陆入口
  • 开店装修话做那个网站找工人网推公司干什么的
  • 网站top排行榜石家庄百度快照优化排名
  • 深圳做企业网站公司专业seo关键词优化
  • h5网站模板开发关联词有哪些 全部
  • 做网站品牌公司seo网络推广是干嘛的
  • 做网站需要懂什么技术十大营销策划公司排名
  • 在南海建设工程交易中心网站google store
  • 老域名重新做网站软件测试培训
  • 做拼图字的网站精准防恶意点击软件
  • 十六局集团门户网海外seo网站推广
  • wordpress 4.9.5 中文青岛招聘seo
  • 网站制作需要注意什么百度关键词分析
  • 肇庆 网站建设长沙优化排名