C++-类与对象总结

const函数声明

  1. 修饰成员函数,不会改变成员变量:
  • a function b const (c){}: in member function means, all member properties in the function cannot be modified.

2.修饰形参,输入参数在函数中不会被更改,提高程序的健壮性:

  • a function b (const c){}: the parameter c cannot be modified in the function
  1. 修饰返回值,返回值不能修改,尤其用在返回值是指针类型的时候:
  • const a function b (c){}: the return value a cannot be modified in the function
相关推荐
碧海蓝天20224 分钟前
C++法则24:在标准 C++ 中,没有任何可移植的方式判断指针 T* pt 指向的内存位置是否已经 构造了对象,程序员必须手动跟踪哪些元素已构造。
java·开发语言·c++
代码不加糖12 分钟前
Proxy能够监听到对象中的对象的引用吗?
开发语言·前端·javascript
charlie11451419118 分钟前
现代C++指南:Lambda,让我们用另一种方式持有函数
开发语言·c++
大家的林语冰27 分钟前
连 Markdown 都不放过,Rust 在前端基建杀疯了,万物皆可“锈化“!
前端·javascript·markdown
想吃火锅100534 分钟前
【前端手撕】instanceof
前端·javascript·原型模式
森G40 分钟前
77、线程池原理和实现------服务器源码解析----云视频服务项目
服务器·c++·qt
один but you41 分钟前
const和constexpr常量表达式
java·前端·javascript
qq3621967051 小时前
阿里裁员新消息(2026最新动态汇总)
java·开发语言·前端
.千余1 小时前
【C++】模板进阶全解:非类型参数|全特化|偏特化|分离编译完全指南
开发语言·c++·笔记·学习·其他
代码改善世界1 小时前
【C++进阶】C++11:列表初始化、右值引用与移动语义、完美转发全解析
java·开发语言·c++