社区
C语言
帖子详情
关于const问题。
shinesun
2001-07-19 10:29:05
请问
int sum() const {return i;}
这里的const怎么解释?
...全文
64
1
打赏
收藏
关于const问题。
请问 int sum() const {return i;} 这里的const怎么解释?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
red_eyes
2001-07-19
打赏
举报
回复
当修改一个声明的数据时,const关键字说明这个对象或是变量是不能被修改的。当跟着一个成员函数变量列表的时候,const关键字说名这个函数不能修改它调用的变量。
翻译的不够准确,不知道对否?
关于
const
常量的内存分配
问题
关于C++中局部变量在栈中分配被无数人提到,本人也查看了别人的很多资料。我对这个
问题
的研究开始于高质量程序设计指南中关于
const
常量是否占内存空间的说法,原文为:在C语言中,用
const
定义的常量其实是值不能修改的变量,因此会给它分配存储空间;但是在C++中,
const
定义的常量要具体情况具体对待:对于基本数据类型的常量,编译器会把它放到符号表中而不分配存储空间,而ADT/UDT的
const
对象
【C++ 基础篇:22】:类的
const
对象 与
const
成员函数/方法 以及 类中涉及
const
的常见
问题
!
本期内容主要介绍了 C++ 基础篇:类的
const
对象 与
const
成员函数/方法 以及 类中涉及
const
的常见
问题
!> 将
const
修饰的“成员函数”称之为
const
成员函数!
const
修饰类成员函数,实际修饰该成员函数隐含的 this 指针,表明在该成员函数中不能对类的任何成员进行修改。
const
对象可以调用非
const
成员函数吗? 非
const
对象可以调用
const
成员函数吗?
const
成员函数内可以调用其它的非
const
成员函数吗?
const
指针和指向
const
的指针
今天在看项目代码时,发现竟然可以给有
const
修饰的指针赋值,按道理的话,
const
修饰的不是常量吗?常量应该是初始化之后就不能再修改才对。对于这个
问题
,我大致的研究了一下。 参考
const
指针与指向
const
的指针
const
的理解、
const
指针、指向
const
的指针 首先对于普通的
const
常量,必须在声明的时候初始化,否则会报错。
const
int a = 100; 而对于
const
指针来说,根据
const
与*的相对位置,可以分成三种不同的情况:
const
指针:
const
关健字
C++
const
对象与非
const
对象的相互调用、
const
成员函数与非
const
成员函数的相互调用
1)
const
对象可以调用非
const
成员函数吗? 答:不能。
const
修饰的对象实则修饰的是该对象的this指针,并且
const
修饰的成员不能进行修改,如果使用
const
调用非
const
成员函数,可能会将
const
对象进行修改。 2)非
const
对象可以调用
const
成员函数吗? 答:可以,这里就是将一个可以修改的对象进行读取,是允许的。 3)
const
成员函数内可以调用其它的非
const
成员函数吗? 答:不允许,
const
成员函数调用非
const
成员函数,调用该
const
成员函数的
c++中
const
的详细用法和
const
char*, char
const
*, char*
const
的区别,
const
和define宏定义的区别
const
的详细用法和
const
char*, char
const
*, char*
const
的区别,
const
和define宏定义的区别 一个电脑小白的自我成长之路,*_^ 下面的代码中编译器会报一个错误,你知道是哪个语句错了吗? ```cpp typedef char * pStr; char string[4] = "abc";
const
char *p1 = string;
const
pStr p2 = string; p1++; p2++; 是p2++出错了。这个
问题
提醒我们:typedef
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章