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

主体负责人和网站负责人深圳珠宝品牌网站设计

主体负责人和网站负责人,深圳珠宝品牌网站设计,购买 做网站 客户,浙江网站建设服务公司volatile关键字用于告诉编译器#xff0c;被修饰的变量可能会被程序以外的因素#xff08;如硬件、操作系统等#xff09;修改#xff0c;因此每次访问该变量时都应该从内从中读取他的值#xff0c;而不是使用可能存在的缓存之#xff0c;这在多线程编程#xff0c;与硬… volatile关键字用于告诉编译器被修饰的变量可能会被程序以外的因素如硬件、操作系统等修改因此每次访问该变量时都应该从内从中读取他的值而不是使用可能存在的缓存之这在多线程编程与硬件交互以及处理中断等场景中非常重要。 const关键字用于修饰变量使其成为常量不能被修改。 而volatile关键字用于修饰变量强调其值可能会被意外的改变编译器不能对其进行优化。 使用场景不同 const 关键字用于定义常量如数学常数const double PI 3.14159;。 作为函数参数表示函数不会修改传入的参数如void print(const std::string str);。 定义常量成员函数用于表明该函数不会修改类的成员变量。 volatile 关键字多线程编程中共享的变量这些变量可能会被不同的线程修改。 访问硬件寄存器确保对寄存器的值的读取和写入是直接的不会被编译器优化。 编译器处理方式不同 const 关键字编译器会在编译阶段检查是否有对const变量的非法修改操作。对于const变量编译器可以进行一些优化比如将其值直接替换到使用它的地方因为它的值是固定不变的。 volatile 关键字编译器会避免对volatile变量进行可能导致错误的优化如缓存变量的值。每次访问volatile变量时都会从内存中读取对于读取操作或者写入到内存对于写入操作以确保程序能正确反映变量的实际变化。
http://www.ho-use.cn/article/10821616.html

相关文章:

  • 帝国网站数据库配置文件noscript wordpress
  • 班组安全建设 网站建设明星网站的目的
  • 胶州市城乡建设局网站网上超市
  • 云南网站建设哪家权威.net 网站源码下载
  • 建设部网站拆除资质列表网推广效果怎么样
  • 网上有做衣服的网站有哪些上海企业服务云下载
  • 建设银网站在上海做家教的网站
  • h5网站建设 北京哪家网站建设公司
  • php网站开发实例视频扎金花网站怎么做
  • 河南网站优化排名建收费网站
  • 建设移动门户网站网页小游戏玩不了怎么办
  • 做网站什么主题好哈尔滨企业建站服务商
  • 用asp做网站有哪控件网站建设 淘宝详情
  • 云落 wordpressseo对网店的作用有哪些
  • 给你一个网站seo如何做远程数据库 wordpress
  • 提交网站到百度黄石公司网站建设
  • 河南省住房和城乡建设网站建设银行移动门户网站
  • 韩国做美食的视频网站有哪些网站建设vip教程
  • 网站后台服务网络营销基本含义
  • 秦皇岛网站开发价格网站界面设计论文
  • 福建省建设厅官方网站asp.net 网站的头部和底部怎么来做 include
  • 网站开发入股合作分配比例可以直接做室内su的网站
  • 一级做a免费体验区不用下载网站做网站交易装备可以么
  • 小游戏网站怎么做网站建设陆金手指谷哥9
  • 网站模板预览齐家网和土巴兔装修哪家好
  • 个人网站建设方案书例文wordpress 提示插件安装
  • 江门手机模板建站wordpress伟静态
  • 网站开发代码无中文营销型网站的建设方案
  • 做交易网站需要办什么证微信小程序定制公司
  • 建设厅网站装修合同模板百度域名多少钱