社区
C语言
帖子详情
Const 的用法
fz_zhou
2001-07-23 09:34:43
以下函数中的 const 的用处有什么不同之处?
1) Length() const { return last+1;}
2) int Find(char &x) const;
3) const char getArray(){return ch;}
4) CArray(const CArray <Type> &A);
很简单一个问题10分!
...全文
99
9
打赏
收藏
Const 的用法
以下函数中的 const 的用处有什么不同之处? 1) Length() const { return last+1;} 2) int Find(char &x) const; 3) const char getArray(){return ch;} 4) CArray(const CArray &A); 很简单一个问题10分!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我不是大明
2001-07-29
打赏
举报
回复
给分了!
我不是大明
2001-07-25
打赏
举报
回复
const 用了对程序的哪方面有比较大的帮助??
xiaolun
2001-07-24
打赏
举报
回复
(1)和(2)一般用于类的成员函数,表示此成员函数不会修改类的成员数据。更深一步将,const 的成员函数将 this 视为一个 const Object * const this,指向常量对象的常量指针。显然,const成员函数不能调用非const的成员函数。另外,构造函数和析构函数不能是const的。
(3)表示函数返回一个常量字符,此返回的字符是不能被调用者修改的。不过你给的函数返回一个临时值,所以用不用const没什么区别。
(4)表示参数A是常量,不能在函数体内修改。比如不能写:
CArray(const CArray <Type> &A)
{
A.SomeMember=...
}
lion_boy
2001-07-24
打赏
举报
回复
1.2仅对成员函数有效,不是成员函数不能用,意思是能够为常对象(Const object—)
所调用
3表示函数返回值为常量字符型
4表示参数为常量引用,这是很常用的,在不需要改变实参时经常用常量引用,尤其对复杂数据类型用引用做型参更合理
3。4不限于成员函数,任何函数均可用
Yake
2001-07-24
打赏
举报
回复
一般输入参数为指针或引用时,建议加上const.
ed9er
2001-07-24
打赏
举报
回复
你先在这个版查找一下标题含const
FireBow
2001-07-24
打赏
举报
回复
关注
magicblue
2001-07-23
打赏
举报
回复
1,2是说明函数不能改变参数值
3是说函数返回一个字符常量
4是说函数参数为常量,参数不能被函数改变
我不是大明
2001-07-23
打赏
举报
回复
大爱关注一下吧!
Const
使用方法介绍
为了程序的健壮型,减少程序出错,这里详细介绍了
const
的
用法
。
C语言
const
用法
详解
const
用法
详解
const
用法
大全
const
用法
主要分为四类: 目录: 1.
const
的常规
用法
; 2.
const
用于指针; 3.
const
用于引用; 4.
const
_cast的
用法
1.
const
的常规
用法
; 用
const
关键字将变量声明为常量,既在整个程序的运行过程中都无法修改的。...
const
用法
详解
首先我们来了解一下现在所学的C标准,分别是C89、C99和C++99,C89标准的...但在C语言(C89)中的
const
可以不初始化但后续也就无法对其赋值,所以尽管不初始化不会出错,但要使用
const
修饰的量就需要对其进行初始...
C++
const
用法
总结
const
的
用法
总结,主要分为
const
在变量中、函数中和类中的
用法
总结。
C语言
70,020
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章