C++笔记
C++
ljt爱喝老猪阿茶
这个作者很懒,什么都没留下…
展开
-
C++指针与const
const指针 1常量指针指向变量 double val = 3; double *const p1 = &val; 一般用上面这种,下面这种也不报错 double val = 3; const double *const p1 = &val; 2常量指针指向常量 const double val = 3; const double *const p1 = &val; 在定义指针常量时,如果初始化的对象也是常量,则double前面必需再加一个const,表示指针指向的也是常量,原创 2020-08-03 16:53:17 · 184 阅读 · 0 评论 -
C/C++指针的写法和理解
指针两种写法 1定义指针时赋值 int val = 1; int *p2 = &val; 2先定义空指针,后赋值 int val = 1; int *p1=0; p1 = &val; 我的理解是,*是解引用符,*p2对应的是相应地址内的内容,但在第一种写法int *p2 = &val除外,这里是为了声明p2是指针变量 第二种写法需要注意的地方 如果用第二种写法定义了空指针,运行如下代码会发生错误。 int val = 1; int *p1=0; *p1 = val; 我的理解是原创 2020-08-03 16:06:11 · 2153 阅读 · 0 评论