社区
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分!
...全文
106
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写文章
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
用法
总结1.
const
修饰常用数据类型1.1修饰一般常量及数组1.2修饰指针2.修饰函数的传入值或者返回值2.1 用于函数的形参3.
const
在类中的
用法
3.1
const
修饰类中的成员函数3.2 类中声明枚举变量4.
const
声明类的...
Rust语言进阶之关键字:
const
用法
实例(四)
本篇目的:Rust语言进阶之关键字:
const
用法
实例在Rust语言中,
const
是用于声明常量的关键字,专门定义在编译时就已固定的不可变值。与普通变量不同,
const
的值必须在编译期间完全确定,并且在整个程序生命周期内...
const
用法
及解析
const
用法
** 变量 指针 函数参数和返回值 类数据成员 类数据函数 ‘对象
const
变量 在用
const
修饰任何变量时,就不能改变其值,同样的必须声明初始化结果值。 int mian(){
const
int i=20;
const
int j=i+8...
C++中
const
用法
总结
C++中
const
的
用法
1. 使用
const
修饰变量 1.1. 使用
const
修饰普通的变量
const
int a=10; 表示a这个int型变量将不可更改。 如:a=3;这样将会报错。 1.2. 使用
const
修饰指针变量
const
修饰指针变量有3种情况...
C语言
70,034
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章