社区
C语言
帖子详情
关于const
1982xcc
2003-08-24 09:12:48
const eleType&operator(){int row,int column)
与eleType&operator(){int row,int column)const
连同 const eleType&operator(){int row,int column)const
究竟这些位置的const都有什么含义,请赐教
...全文
92
4
打赏
收藏
关于const
const eleType&operator(){int row,int column) 与eleType&operator(){int row,int column)const 连同 const eleType&operator(){int row,int column)const 究竟这些位置的const都有什么含义,请赐教
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sevecol
2003-08-24
打赏
举报
回复
const成员函数不能修改调用对象的
而不是调用时的参数
两个的语义是不一样的。
比如说
class A
{
int m_data;
public:
void print(int data) const
{
}
}
A a;
int data;
a.print(data);
这里a是调用函数的对象的实例。
1982xcc
2003-08-24
打赏
举报
回复
对于第二个eleType&operator(int row,int column)const函数内不能修改调用的对象
那是否可以写成eleType&operator(){const int row,const int column)
sevecol
2003-08-24
打赏
举报
回复
第一个表示函数的返回值是一个const eleType&
第二个表示这个成员函数是个const,意味着函数内不能修改调用函数的对象
第三个是前面两个的结合.既函数返回的是const eleType&,并且是对象的const成员函数
晨星
2003-08-24
打赏
举报
回复
前面的表示返回常引用,后面的表示该函数(重载运算符也是函数)不修改类的成员变量,即该函数的执行不会导致类的状态的改变。
怎么不好好看看书呢?:)
c++中关于
const
和
const
expr的用法
C++中关于
const
和
const
expr的用法1.
const
关键字2.
const
expr的使用 1.
const
关键字 常类型是指使用类型修饰符
const
说明的类型,常类型的变量或对象的值是不能被更新的。不管出现在任何上下文都是为这个目的而服务的。
const
类型的变量必须在声明的时候就要去初始化。
const
类型的变量一旦初始化后就不能被修改。 对于类中的
const
成员变量必须通过初始化列表进行初始化,如下所示: 在全局作用域里定义非
const
变量时,它在整个程序中都可以访问。我们可
关于
const
常量的内存分配问题
关于C++中局部变量在栈中分配被无数人提到,本人也查看了别人的很多资料。我对这个问题的研究开始于高质量程序设计指南中关于
const
常量是否占内存空间的说法,原文为:在C语言中,用
const
定义的常量其实是值不能修改的变量,因此会给它分配存储空间;但是在C++中,
const
定义的常量要具体情况具体对待:对于基本数据类型的常量,编译器会把它放到符号表中而不分配存储空间,而ADT/UDT的
const
对象
cpp关于
const
和函数
cpp关于
const
和函数 核心提示:cpp关于
const
和函数教程。 void fun()
const
{}; 、
const
void fun(){}; 和void
const
fun(){}; 的区别? 答:
const
void fun(){};和void
const
fun(){};两个相同。 如果采用"按址传递方式"的函数返回值加
const
修饰,那么
关于
const
对象定义在头文件中
关于
const
对象定义在头文件中
c++关于
const
和
const
*
介绍四种情况
const
double ptr double *
const
ptr
const
double *ptr
const
double *
const
ptr
const
double ptr 表示 ptr 是
const
double类型的,不可被改变; double *
const
ptr 表示 ptr是
const
的且指向double的指针,ptr...
C语言
70,023
社区成员
243,253
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章