const修饰成员函数
const修饰成员函数:在成员函数后面加const,const修饰指针所指向的对象,也就是说保证调用这个const成员函数的对象在函数内不会被改变。
class Date
{
public:
void Display()
{
cout<<_year<<_month<<_day<<endl;
}
void Display() const
{
cout<<_year<<_month<<_day<<endl;
}
private:
int _year;
int _month;
int _day;
}
int main()
{
Date d1;
d1.Display();
const Date d2;
d2.Display();
本文介绍了C++中的内联函数、友元和类的静态成员。const修饰的成员函数确保对象在函数内部不变;内联函数用于提升程序效率,但编译器可根据情况决定是否内联;友元函数和友元类提供对私有和保护成员的访问权限;静态成员是所有对象共享的,静态成员函数不包含隐含的this指针。
最低0.47元/天 解锁文章
590

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



