matlab语言dll反编译成源码
:bookmark_tabs:
目录
:plus:
C/C++
const
作用
修饰变量,说明该变量不可以被改变;
修饰指针,分为指向常量的指针和指针常量;
常量引用,经常用于形参类型,即避免了拷贝,又避免了函数对值的修改;
修饰成员函数,说明该成员函数内不能修改成员变量。
使用
const
使用
//
类
class
A
{
private:
const
int
a;
//
常对象成员,只能在初始化列表赋值
public:
//
构造函数
A()
:
a(0)
{
};
A(int
x)
:
a(x)
{
};
//
初始化列表
//
const可用于对重载函数的区分
int
getValue();
//
普通成员函数
int
getValue()
const;
//
常成员函数,不得修改类中的任何数据成员的值
};
void
function()
{
//
对象
A
b;
//
普通对象,可以调用全部成员函数、更新常成员变量
const
A
a;
//
常对象,只能调用常成员函数
const
A
*p
=
&a;
//
常指针
const
A
&q
=
a;
//
常引用
//
指
2024-03-26 14:50:06
4.38MB
系统开源
1