![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++基础
Tony-Master
爱学习的我
展开
-
常量指针和指针常量的区别
在面试中我们经常会被面试官问到什么是常量指针,什么又是指针常量。可能第一次被问到都会有些懵逼(大神略过)。我今天就来讲一讲这二者的区别。 下面开始正题。。。。 指针常量 指针常量:顾名思义它就是一个常量,但是是指针修饰的。 格式为: int * const p //指针常量 在这个例子下定义以下代码: int a,b; int * const p=&a //指针常量 //那么...转载 2019-11-06 11:36:44 · 183 阅读 · 0 评论 -
C++探幽系列——指针、引用、const(二)
一、const限定符 在C++中,当我们定义需要定义一种值不允许修改的变量时,就用到了const关键字,应用场景如表示缓冲区大小或者表示一个常量。 const修饰的对象具有以下特点。 1. const修饰的常量不可修改; const int a=10; //定义const常量 a=11; //错误:不允许修改 2. const对象一旦创建必须初始化; 3. 对于const对象只能执行不改变其内容...原创 2019-10-15 17:48:55 · 154 阅读 · 0 评论 -
C++声明和定义区别
C++语言支持分离式编译机制,若干文件中的每个文件可被独立编译,因此C++将声明和定义区分开来。 声明是名字为程序所知; 定义负责创建实体。 对于变量来说,定义就是声明。 int x; //可以认为它是定义也是声明。 对函数来说定义和声明不同 。 void sum(int a,int b);//这是函数的声明 void sum(int a,int b) { } /...原创 2019-10-05 17:08:07 · 274 阅读 · 0 评论 -
C++探幽系列——引用和指针(一)
随着不断地学习,会不定期对所发布内容进行修正,也欢迎各位指正,共同进步!——Tony-Master原创 2019-10-06 17:31:42 · 144 阅读 · 0 评论