const函数的使用
函数 const 使用
2023-09-14 08:57:14 时间
const知道吗?解释其作用。
1.const 修饰类的成员变量,表示成员常量,不能被修改。
2.const修饰函数承诺在本函数内部不会修改类内的数据成员,不会调用其它非 const 成员函数。
3.如果 const 构成函数重载,const 对象只能调用 const 函数,非 const 对象优先调用非 const 函数。
4.const 函数只能调用 const 函数。非 const 函数可以调用 const 函数。
5.类体外定义的 const 成员函数,在定义和声明处都需要 const 修饰符
6.const在*的左边,则指针指向的变量的值,不可直接通过指针改变(可以通过其他途径改变);
在*的右边,则指针的指向不可变。简记为“左定值,右定向”。
相关文章
- 【COCOS2DX-LUA 脚本开发之十一】C/C++与LUA之间进行数据函数交互以及解决“PANIC: UNPROTECTED ERROR IN CALL TO LUA API (ATTEMPT TO INDEX A NIL VALUE)”的问题
- Python内置函数reversed()用法分析
- MySQL使用SQL实现Oracle Rank函数功能
- scala函数的定义语法说明
- ZZNUOJ_C语言1111:多个整数的逆序输出(函数专题)(完整代码)
- Install Shield常用函数以及参数
- php中的正则函数主要有三个-正则匹配,正则替换
- 二元函数求极值
- C++多态虚函数/纯虚函数demo(三十二)
- C语言之系统函数offsetof偏移原理拆解(七十六)
- Windows API一日一练(9)WindowProc和DefWindowProc函数
- Windows API一日一练(67)SetTimer和KillTimer函数
- SQL LCASE() 函数
- 如果参数是指针,且仅作输入用,则应在类型前加 const,以防止该 指针在函数体内被意外修改
- .static 和const分别怎么用,类里面static和const可以同时修饰成员函数吗。