社区
C++ 语言
帖子详情
参数是const函数?
Primer__
2014-07-31 09:28:28
《C++Primer》第四版
7.2.1 非引用形参
1.指针形参
如须要保护指针指向的值,则形参须定义为指向const对象的指针。
-------
问题:
1.
void use_ptr(const int *p)
{ }
上面函数,参数是const,怎么调用。
给个实例!
...全文
99
3
打赏
收藏
参数是const函数?
《C++Primer》第四版 7.2.1 非引用形参 1.指针形参 如须要保护指针指向的值,则形参须定义为指向const对象的指针。 ------- 问题: 1. void use_ptr(const int *p) { } 上面函数,参数是const,怎么调用。 给个实例!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaohuh421
2014-08-01
打赏
举报
回复
int value = 0; use_ptr( &value) ;
bear234
2014-07-31
打赏
举报
回复
void use_ptr(const int *p) { cout<<*p; // correct *p = 1; // error because p is const } const pointer means you CANT change the value which is pointed by this pointer
蠓虫带着秤砣飞
2014-07-31
打赏
举报
回复
是修饰符。意思是传进来的参数不可修改。 用法和没有const的一样。
C++类中
const
成员
函数
与非
const
成员
函数
的调用规则
将
const
修饰的类成员
函数
称之为
const
成员
函数
,
const
修饰类成员
函数
,实际修饰该成员
函数
隐含的this指针,表明在成员
函数
中不能对类的任何成员进行修改。 1.
const
对象可以调用非
const
成员
函数
吗? 2.非
const
对象...
【C++】拷贝构造
函数
中的形参是
const
引用类型的,为何需要引用且为
const
引用?
根本原因 在c++中,传值时就是形参是实参的一份拷贝,传引用时形参和实参是一...为何需要
const
引用? 在这里没有太复杂的原因,就是为了表明拷贝构造
函数
中没有对传递进来的对象做任何修改,也是防止拷贝构造
函数
对对象
const
修饰
函数
参数
const
修饰
函数
参数
(1)传递过来的
参数
及指针本身在
函数
内不可变,无意义! void func(
const
int var); // 传递过来的
参数
不可变 void func(int *
const
var); // 指针本身不可变 表明
参数
在
函数
体内不能被修改,但...
const
参数
,
const
返回值与
const
函数
在C++程序中,经常用
const
来限制对一个对象的操作,例如,将一个变量定义为
const
的: ...
const
这个关键字经常出现在
函数
的定义中,而且会出现在不同的位置,比如: int strcmp (
const
char *str1,cons
const
的用法,
Const
函数
,
Const
变量,
函数
后面的
Const
在普通的非
const
成员
函数
中,this的类型是一个...关键字:
Const
,
Const
函数
,
Const
变量,
函数
后面的
Const
看到
const
关键字,C++程序员首先想到的可能是
const
常量。这可不是良好的条件反射。如果只知道用
const
定义
C++ 语言
64,636
社区成员
250,963
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章