社区
C语言
帖子详情
const func const();这种结构怎样理解??
crazyd
2002-03-11 11:20:09
const func const();这种结构怎样理解??
...全文
156
8
打赏
收藏
const func const();这种结构怎样理解??
const func const();这种结构怎样理解??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
crazyd
2002-03-12
打赏
举报
回复
好像是搞错了
fixopen
2002-03-11
打赏
举报
回复
后一个const应该在()以后呀
sr71
2002-03-11
打赏
举报
回复
可以查阅"Thinking in C++",都有.
wkoji
2002-03-11
打赏
举报
回复
同意行者的话
arya
2002-03-11
打赏
举报
回复
前一个const是表示函数的返回值不可变易,就是只能读不能写。
后面一个const是指该方法不改变所操作类对象的内部状态。
arya
2002-03-11
打赏
举报
回复
前一个const说的是函数的返回值不可变易,也就只能读不能写。
后面一个const意思说这个类的方法不改变所操作类对象的内部状态。
Nepton
2002-03-11
打赏
举报
回复
const func () const 才对吧?
zheng_can
2002-03-11
打赏
举报
回复
应该 const fun() const
前者指返回值为常量,后者指不改变对象的状态
func
()后接
const
class 可以调用
func
()、
func
()
const
.
const
class 只能调用
func
()
const
. C++在函数后加
const
的意义: 已定义成
const
的成员函数,一旦企图修改数据成员的值,则编译器按错误处理。 非静态成员函数后面加
const
(加...
int
func
()
const
和
const
int
func
() 区别
int
func
()
const
只能是类成员函数,加上
const
表示他没有修改类对象数据,函数内部不能修改类成员变量,不能调用同样没有
const
修饰的类成员函数。
const
int
func
() 表示返回类型为
const
int
int
const
*
func
(
const
int&) |
const
int*
func
(
const
int&) | int *
func
()
const
区别
//int
const
*
func
(
const
int&) |
const
int*
func
(
const
int&) | int *
func
()
const
区别 //
const
一般有三种用处:修饰函数参数;修饰函数返回值;
const
成员函数。 //如果函数返回值采用“值传递方式”,由于函数会...
C++ 类中 int Cls::
func
()
const
;中
const
的意义
int Cls::
func
()
const
;中
const
的意义: 1. 不能对成员进行赋值。即类中此成员函数,你不希望它能修改此类任何一个成员变量,则可以如此使用。 2. 不能调用成员的非
const
成员函数。 3. 将类数据成员传递给外部...
【C++】
const
成员函数
const
(常)成员函数是一种获取对象状态... void
func
()
const
; }; A::void
func
()
const
{ // 常成员函数 } 问题一:如果有两个同名函数,只是其中一个是常成员函数,这样的写法有错吗? class A { public: vo...
C语言
70,037
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章