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

桂阳网站设计免费数据库网站空间

桂阳网站设计,免费数据库网站空间,网站加载动画效果,asp成品网站👀👀常量表达式 常量表达式是指值不会改变并且在编译过程就能得到计算结果的表达式。 字面值属于常量表达式,用常量表达式初始化的const对象也是常量表达式。 那么是什么来就决定是不是常量表达式呢?一个对象是不是常量表达式主要…

👀👀常量表达式

常量表达式是指值不会改变并且在编译过程就能得到计算结果的表达式。
字面值属于常量表达式,用常量表达式初始化的const对象也是常量表达式。
那么是什么来就决定是不是常量表达式呢?一个对象是不是常量表达式主要看它的数据结构和初始值。
例:
const int max = 20; // max是常量表达式
const int maxx = max+1; //maxx是常量表达式
int litter = 10; //litter 不是常量表达式
const int sz = get-size(); //sz 不是常量表达式
注释:
litter 虽然是一个字面常量但是它的类型只是普通的类型int,所以不是常量表达式。
sz 虽然是一个常量(const)但是它的具体值只能运行时才能获取,所以不是常量表达式。

👀👀constexpr常量

c++11新标准规定,允许将变量声明为constexpr类型,用来由编译器来验证变量的值是否为一个常量表达式。
声明constexpr的变量一定是一个常量,而且必须用常量表达式初始化:
constexpr int mf =20; // 20是常量表达式
constexpr int litter = mf+1; //mf+1 是常量表达式
constexpr int max= size(); //只有当size是一个constexpr函数时才是一条正确的声明语句。
不能使用普通函数作为constexpr变量的初始值。
一般来说,如果认定变量是一个常量表达式,那就把它声明成constexpr类型。

👀👀指针和constexpr

在constexpr声明中如果定义了一个指针,限定符constexpr仅对指针有效,与指针所指对象无关:
const int *p =null; // p是一个指向整形常量的指针
constexpr int *q= ptr; // q是一个指向整数的常量指针
constexpr指针既可以指向常量也可以指向一个非常量:
constexpr int *p =null; //p是一个指向整数的常量指针,其值为空。
int i =1;
constexpr int j =2; // j的类型是整形常量
// i ,j 都必须定义在函数之外
constexpr const int *p =&j; //p是常量指针,指向整形常量 j
constexpr int *p1= &i;// p1是常量指针,指向整数i

http://www.yayakq.cn/news/460379/

相关文章:

  • 如何做网站 写代码wordpress controls
  • 网站域名注册后怎么建设安装wordpress空白
  • 苏州制作企业网站公司劳动局免费培训项目
  • h5网站和传统网站区别合肥公司建设网站
  • 如何用域名建网站吉安哪家网站建设公司好
  • 如何做镜像网站建设网站公司哪里好
  • 织梦如何建设网站首页广州市建设和水务局网站
  • 国外工程建筑网站怎么注册公司流程和费用
  • 可做市值曲线的网站wordpress divi 2.5
  • 软考培训机构哪家好一点长春seo网站排名优化
  • 揭阳建设局网站淘宝网站c#设计怎么做
  • 怎么看网站用什么代码做的个人怎么创建微信公众号
  • 网站建设费用是多少钱网站后台英文
  • 泸州中泸建设集团有限公司网站怎么找到网站站长
  • wordpress 朴素泰州网站建设方案优化
  • 属于自己的网站app平台下载
  • 代做效果图的网站好快速搭建展示型网站
  • 搭建免费个人网站2022wordpress会员修改
  • 网站建设服务合同需要哪些资料wordpress文章和博客的区别
  • 郑州学校网站建设哈尔滨建设工程信息招标
  • 江苏省建设职业中心网站wordpress导出全站链接
  • 如何自己网站接装修生意做做网络推广哪家好
  • 一站式网站管家网站建设公司岗位
  • 网站建设中 目录是什么网站后台视频教程
  • 设计师素材网站e成都室内设计公司排名
  • 国家级示范建设网站网站关键词挖掘工具
  • 沧州网站建设选网龙wordpress企业仿站
  • 第一次和两个老头做网站标签式网站内容管理
  • 清远市住房和城乡建设局网站网站制作先学什么
  • 自适应网站开发公司新浪云计算 网站开发