64,849
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
class ClassName
{
public:
int Fun() const;
.....
}
void Fun(int Var)
{
const int & VarAlias = Var;
VarAlias ...
....
}
class ClassA
{
public:
void Fun1() const;
void Fun2();
...
};
class Example
{
public:
void Foo1() const
{
Foo2();//correct
Foo3();//not correct..
mem=0;//not correct..
}
void Foo2() const;
void Foo3();
int GetMem() const{return mem;}//correct
private:
int mem;
};
class Example
{
public:
void Foo1() const
{
Foo2();//correct
Foo3();//not correct..
mem=0;//not correct..
}
void Foo2() const;
void Foo3();
int GetMem() const{return mem;}//correct
private:
int mem;
};