社区
C++ 语言
帖子详情
这两个定义不同的函数的区别? T& elem(const int i,const int j); T elem(const int i,const int j) const;
lemonfuture
2009-02-26 05:37:38
有谁知道下面这两个函数的根本区别吗?
我对这两个函数采用这两种不同的定义,有什么目的不是很清楚,希望有那位高手解释一下。
非常感谢!
double& elem(const int i,const int j);
double elem(const int i,const int j) const;
...全文
85
4
打赏
收藏
这两个定义不同的函数的区别? T& elem(const int i,const int j); T elem(const int i,const int j) const;
有谁知道下面这两个函数的根本区别吗? 我对这两个函数采用这两种不同的定义,有什么目的不是很清楚,希望有那位高手解释一下。 非常感谢! double& elem(const int i,const int j); double elem(const int i,const int j) const;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lemonfuture
2009-02-26
打赏
举报
回复
谢谢大家,不过我感觉好像不够全面。
比如这两个函数要是一个类中的两个函数,在调用这两个函数时,应该注意什么呢?
waterbao
2009-02-26
打赏
举报
回复
同意楼上的说法
hackers007
2009-02-26
打赏
举报
回复
常量成员函数和非常量成员函数的区别
常量成员函数在函数内不可以对成员变量或者参数进行修改操作OK
xwmr1988
2009-02-26
打赏
举报
回复
就我的理解程度只能做一下解释,只供参考。
根本区别:double& elem(const int i,const int j)可以做左值(即该函数可以写在等号左边,被赋值)。而double elem(const int i,const int j) const只能做右值了
C++二维vector不是二维数组:内存模型与实操指南
本文深入剖析C++中vector
int>>的底层内存模型,强调其非连续、行独立、锯齿状等核心特性,
区别
于传统二维数组。内容涵盖构造初始化的语义契约、七种初始化方式对比、安全遍历范式、深拷贝机制,以及生产级Grid封装类设计。聚焦实操场景,如数字金字塔动态规划,结合VSCode+MinGW配置指南,帮助开发者建立正确内存认知并规避常见运行时错误。
C++ STL replace算法详解:从基础原理到实战应用
本文系统讲解C++ STL中的replace系列算法,包括基础replace、条件替换replace_if及复制替换replace_copy/replace_copy_if。重点剖析其泛型设计、迭代器要求、谓词使用、容器兼容性(如vector安全而map不适用)、性能特征及常见陷阱(如类型匹配、浮点比较、自
定义
类型支持)。结合数据清洗、字符串字符替换、状态更新等实战场景,强调声明式编程优势与STL设计哲学:泛型、高效、可组合。
python3核心笔记
本文系统梳理Python3核心语法体系,涵盖基本数据类型(
int
/float/str/list/dict/set/tuple)、控制流(if/for/while/with)、文件与模块操作、异常处理、
函数
式编程、面向对象(类、继承、特殊方法、元类、类型提示)、并发模型(多线程、multiprocessing、asyncio)、正则表达式及工程化要点。重点解析GIL机制演进(含3.13/3.14自由线程支持)、collections高级容器、上下文管理、装饰器、生成器、序列化与安全执行(eval/exec/subprocess)等关键技术点,兼顾语言陷阱与最佳实践。
iksemel-1.4
iksemel软件用来解析XML
物理AI,数据筑基,模型搭台,拔节起势在即.pdf
物理AI,数据筑基,模型搭台,拔节起势在即.pdf
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章