社区
C++ 语言
帖子详情
* const ,初始化?
u013628777
2014-05-22 06:29:36
int i=-1;
const int ic=i;
int *const cpi=
左边:int *const cpi,是什么类型指针?
右边:&ic,是什么类型地址?
为什么,整个表达式:int *const cpi=&ic,是错误?
...全文
120
4
打赏
收藏
* const ,初始化?
int i=-1; const int ic=i; int *const cpi=⁣ 左边:int *const cpi,是什么类型指针? 右边:&ic,是什么类型地址? 为什么,整个表达式:int *const cpi=&ic,是错误?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
d-o
2014-05-22
打赏
举报
回复
纠正 是我看错了 2楼没问题 汗
d-o
2014-05-22
打赏
举报
回复
int *const cpi= cpi是指针常量 const是修饰指针的 cpi这个指针指向的地址不能改变 但是他指向的值可以改变。 const int ic ic被定义为const 不可修改 所以这样写 会报错 2楼弄反了
Falleyes
2014-05-22
打赏
举报
回复
常量指针,指向常量的指针,指向常量的常量指针。 如果数据是const,那么指向它的指针,必须是指向常量的指针。你可以把你的数据改成非const,或者把指针改成指向常量的(常量)指针。如楼上所说。
Pump天天学习
2014-05-22
打赏
举报
回复
int *const cpi,是什么类型指针? cpi是一个const指针,指向int类型,由于cpi是const的,所以不能更改它的指向 &ic,是什么类型地址? 定义的是什么类型,他就是什么类型,此处就是const int 为什么,整个表达式:int *const cpi=&ic,是错误? 由前两个就可以看出来了 cpi是指向int的,而&ic是const int的,编译不过 invalid conversion from ‘const int*’ to ‘int*’ 可以改成这样 const int *const cpi= //让他指向const int就对了
C/C++ 指针的13份资料
3. **
初始化
指针**:指针在声明时通常需要
初始化
,如`int *p = &var;`,其中`&`是取地址运算符,`var`是一个变量,`p`指向`var`的内存地址。 4. **指针操作**:指针可以进行解引用(`*`)操作,如`*p = 5;`会将`5`...
const
char *、char
const
*、char *
const
三者的区别
对于
const
char * s来说,
const
char * 是指向常量的指针,而不是指针本身为常量,可以不被
初始化
.该指针可以指向常量也可以指向变量,只是从该指针的角度而言,它所指向的是常量。* s是不变的,s是可以改变的,
const
...
const
初始化
问题
const
int *p中,
const
对象是*p(即*p的值是只读),而对于此句“
const
对象必须
初始化
”,一般用法中我们是要给指针p
初始化
,而不是给*p
初始化
。所以在此可以不
初始化
。即使在声明是进行
初始化
(
const
int* p = ...
const
使用(
const
int *p,int
const
*p,和int *
const
p二)
const
int *p,int
const
*p(指向常变量的指针变量,...如果一个变量已经被声明为常变量,不能用它进行
初始化
别的变量,而且只能用常变量的指针去指向它,而不能用一般的非
const
类型指针变量去指向它。) int * c...
const
char*类型的值不能用于
初始化
_C++
const
常成员
const
关键字在C语言中的应用常类型是指使用类型修饰符
const
说明的类型,常类型的变量或对象的值是不能被修改的
const
的普通用法int
初始化
和赋值/****
初始化
****/ 这个在C语言的基本数据类型里面有说过
const
修饰指针...
C++ 语言
65,209
社区成员
250,519
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章