社区
C语言
帖子详情
关于const的问题
itfuture01
2003-08-19 08:24:43
在看电子工业出版社出版的<<C++大学教程>>时,发现上面的例子中,很多函数都用const定义了,我想问一下,有必要函数也要定义成const吗?
...全文
65
5
打赏
收藏
关于const的问题
在看电子工业出版社出版的<>时,发现上面的例子中,很多函数都用const定义了,我想问一下,有必要函数也要定义成const吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shangyunt
2003-08-19
打赏
举报
回复
当然有必要了,如果你的类里有const的成员变量,想访问它就得用const型的成员函数~!
lybapple
2003-08-19
打赏
举报
回复
f()const就是说在函数里面你不能修改非mutable标注的所有成员变量的值。
那么呢万一一不小心改了。
就会报错。
那不是很好的一件事情吗?
还有比如定义了一个const的类的实例对象,如const sampleclass a。
那么这个实例对象只能调用标有const的成员函数。
fireseed
2003-08-19
打赏
举报
回复
const函数只能是成员函数,表示它不能修改非mutable标注的所有成员变量的值
itfuture01
2003-08-19
打赏
举报
回复
返回的函数值应该不是一个常量,而且类的实例对象也不会是const对象,好像讲不通阿
sevecol
2003-08-19
打赏
举报
回复
对于const对象,只能调用const成员函数
语意上也存在这样的函数
关于
const
,以下正确的是
Please choose the right statement about
const
usage: ...正确答案: A B C 你的答案: C E (错误) ... //
const
integer int
const
a; //
const
integer int
const
*a; //a pointer which point
【C++ 基础篇:22】:类的
const
对象 与
const
成员函数/方法 以及 类中涉及
const
的常见
问题
!
本期内容主要介绍了 C++ 基础篇:类的
const
对象 与
const
成员函数/方法 以及 类中涉及
const
的常见
问题
!> 将
const
修饰的“成员函数”称之为
const
成员函数!
const
修饰类成员函数,实际修饰该成员函数隐含的...
C++必看:关于
const
关键字用法的总结
C++
const
用法总结
const
关键字在C++中用于限制变量修改,增强代码安全性和可读性。主要用法包括: 基础用法: 常量声明:
const
int x = 10; 指针常量:int*
const
ptr(指针不可变) 常量指针:
const
int* ptr...
C++中关于
const
的一些使用惯例
下面说说我最近工作中发现的关于
const
的一些使用惯例,我这里所说的使用惯例,是指C++编码中推荐的做法。1)函数中的
const
参数 我们可能会看到类似这样的一个函数声明: void copy(
const
string& strDest
关于int *
const
p,
const
int *p和int
const
*p的区别
在学习c语言的过程中,可能我们很少见到int int *
const
p,
const
int *p和int
const
*p,但当我们在学习c++的过程中,就会遇到这些模糊不清的概概念,如果没搞清楚它们的区别,我们在使用过重中会很痛苦,但如果我们搞...
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章