C++成员函数:类的行为实现方法
C++中成员函数是类的行为接口,与成员变量共同封装在类中(如`Person`类的`greet()`),决定对象的操作。定义方式:类内直接定义(常用)或类外定义(需通过`类名::`指定作用域)。成员函数通过隐含的`this`指针(指向调用对象)直接访问成员变量(如`this->name`等价于`name`)。调用时通过对象(`对象名.函数名()`)或指针/引用(`->`)实现。特殊成员函数包括构造函数(初始化对象,名与类同名)和析构函数(清理资源,以`~`开头)。访问权限分`public`(对外接口)、`private`(仅类内调用)、`protected`(子类可用),用于封装细节。成员函数是类的核心,封装属性与行为,通过`this`绑定对象,管理生命周期,实现功能。
阅读全文