社区
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分!
...全文
103
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
用法
详解
php
const
用法
详解
php
const
用法
详解 在编程中,我们一般用常量来定义那些在运行时不能被改变的常数值,下面让我们来看看php中的
const
吧,这个东西其 实没有什么好说的,只是为了知识的完善而随便说下吧。在定义一个常量的时候...
C++
const
用法
总结
const
的
用法
总结,主要分为
const
在变量中、函数中和类中的
用法
总结。
关于
const
的
用法
我们知道,
const
是一个关键词,它所修饰的常变量是C语言常量中的一种。 首先我们通过例子来了解
const
的
用法
。
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章