难受+1

昨晚突发咳嗽,一晚没睡。一大早跑去医院检查,又是咽炎又是鼻炎,耳朵也还中耳炎了。 白天回来又是咳了一天没停,喉咙已经不是自己的了就算了,肚子都已经咳得要吐了,真的难受。 一碗冰糖雪梨,希望明天能有所好转。

C++ const 关键字 (四):顶层 const 和底层 const

经常我们都会被 「常量是指针还是指针所指向的对象」 这个问题所困扰。 因为在使用 const 修饰指针时,指针的属性有三种状态:const int *,int * const, const int * const,这三个状态很容易混淆。 通常,我们用名词顶层 const 表示指针本身是个常量,名词底层 const ... 阅读更多

C++ const 关键字 (三):const 和指针

一、概述 和引用一样,指针也可以和 const 组合,它们组合后使得指针不能用于改变其所指对象的值。

const 和指针组合有以下三种方式: 1.1 常量指针 常量指针是一个常指针,指针的数值不能更改,指针可以更改指向。 定义方式为:con ... 阅读更多

C++ const 关键字 (二):const 和引用

一、概述 对 const 的引用通常被称为常量引用,它和非常量引用的区别为: 非常量引用可以修改绑定对象的值,常量引用不能修改绑定对象的值。 非常量引用时绑定对象的类型必须严格匹配,常量引用只要绑定的对象可以转换成引用的类型即可,即它的绑定值可以是表达式等等。 非常量引用不能引用常量和常量引用对象,常量 ... 阅读更多

C++ const 关键字 (一):基本用法

一、概述 C/C++使用 const 关键字修饰的变量叫做常量,常量的值无法改变,在整个程序的运行期间,不会 (同时也不能) 被任何代码所改变。 由于常量无法改变,所以在定义时就必须被初始化,它的初始值可以是任何复杂的表达式,但不能是一个未经初始化的变量。 [crayon-694ae05a981272453 ... 阅读更多