导航

2021年1月28日

摘要: 常量表达式(是const expression) 是指值不会改变并且在编译过程中就能得到计算结果的表达式。显然,字面值属于常量表达式,用常量 表达式初始化的const 对象也是常量表达式。后面将会提到,c++语言中有几种情况下是要用到常量表达式的。 一个对象是不是常量表达式由它的数据类型和初始值共同 阅读全文

posted @ 2021-01-28 18:29 抑或 阅读(108) 评论(1) 推荐(0) 编辑

摘要: 如前所述,指针本身是一个对象,它又可以指向另一个对象。因此,指针本身是不是常量以及指针所指的是不是一个常量就是两个相互独立的问题。用名词顶层const(top-level const)表示指针本身是个常量,而用名词底层const表示指针所指的对象是一个常量。 更一般的,顶层const 可以表示任意的 阅读全文

posted @ 2021-01-28 16:45 抑或 阅读(245) 评论(1) 推荐(0) 编辑

摘要: 与引用一样,也可以令指针指向常量或非常量。类似于常量引用,指向常量的指针不能用于改变其所指对象的值。要想存放常量对象的地址,只能使用指向常量的指针: 之前提到,指针的类型必须与其所指对象的类型一致,但是有两个例外。第一种情况是允许令一个指向常量的指针指向一个非常量的对象: 和常量引用一样,指向常量的 阅读全文

posted @ 2021-01-28 09:37 抑或 阅读(54) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示