C++中const所修饰的函数只能是类的成员函数,因为const所修饰的函数中,要由编译器负责保护类的成员变量不被修改。而相对的,mutable则是用来修饰类的成员变量,让该变量在const所修饰的成员函数中可以被修改。而且const修饰的函数只能是类的成员函数,mutable修饰的变量只能是类的成员变量。
C++中的const和mutable
最新推荐文章于 2023-11-09 11:25:51 发布
本文探讨了C++中const修饰符如何确保成员函数不会改变类的状态,并解释了mutable如何允许特定成员变量在const成员函数中被修改。
1052

被折叠的 条评论
为什么被折叠?



