社区
C语言
帖子详情
请问一下const定义的函数是什么意思?用来干什么的?
yangw150
2006-03-13 08:12:11
请问一下const定义的函数是什么意思?用来干什么的?
...全文
218
6
打赏
收藏
请问一下const定义的函数是什么意思?用来干什么的?
请问一下const定义的函数是什么意思?用来干什么的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bohlee
2006-03-21
打赏
举报
回复
不管修饰的返回值还是参数,都是防止非法改动......
想知道更多,书上讲的很详细《高质量c++编程指南》.....要学会学习
myhouwei
2006-03-21
打赏
举报
回复
void fun() const;// 这里const用处是,防止在函数内修改i的值。
比如:
fun() 定义为
fun(int *a)
{*a=3;
}
编译器就要报错
xiaobubu
2006-03-21
打赏
举报
回复
准确的说是防止人为修改,
lonelyforest
2006-03-14
打赏
举报
回复
如果在C中,
const int maxLength = 10;
类似 #define maxLength 10
当然,使用 const 更好。
C++中, cosnt 含义丰富。 数据类型 则表示常量, 如 const int i = 0;
函数参数表示不会修改原参数,如 class T; bool big(const T &lp1, const T &lp2);
还有很多》。。。。
popoxx
2006-03-13
打赏
举报
回复
一般用在类的成员函数上,表示不会修改其参数
逸学堂
2006-03-13
打赏
举报
回复
class AA
{
int i;
void fun() const;// 这里const用处是,防止在函数内修改i的值。
}
什么是箭头
函数
?
箭头
函数
允许我们用更短的语法
定义
函数
。箭头
函数
可用于替代传统
函数
function() {}。 语法 允许写的
函数
,在2号取为参数a和b,然后返回的总和。 作为常规功能: function sum(a, b) { return a + b } 现在,作为...
【深度解析C++】
const
成员
函数
在C++中,
const
成员
函数
是指在
函数
声明或
定义
中使用关键字
const
修饰的成员
函数
。这意味着该
函数
承诺不会修改调用它的对象的成员变量。接下来我为大家详细解释
一下
。// 在这里只能访问对象的成员变量,但不能修改它们...
const
应用和作用
const
工作中经常遇到,面试也经常遇到,这里整理
一下
。 1.欲阻止一个变量被改变,可以使用
const
关键字。在
定义
该
const
变量时,通常需要对它进行初始化,因为以后没有机会再去改变它了。 2.对指针来说,可以指定...
c语言里void什么作用,C语言中void是
什么意思
?
C语言中void是
什么意思
?C语言中“void”表示为无类型,相应的“void *”为无类型指针,常用在程序编写中对
定义
函数
的参数类型、返回值、
函数
中指针类型进行声明,其作用是对
函数
返回和参数的进行限定。C语言关键字...
C++那些细节--
const
与
函数
const
是C++中灰常灰常强大的关键字。
const
--
const
ant的缩写,简单理解就是不变的意思,它的所有功能都是限定我们修改某个变量。... 下面看
一下
const
修饰
函数
本身,修饰
函数
参数,修饰
函数
返回值时,都能带来哪些效果。
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章