类的成员函数返回指针 c++,在类外定义
时间: 2023-06-20 15:09:29 浏览: 105
在类的成员函数中,如果要返回指针,可以使用以下语法:
```c++
class MyClass {
public:
int* getPointer() {
// 返回指向成员变量的指针
return &myInt;
}
private:
int myInt;
};
// 在类外定义成员函数
int* MyClass::getPointer() {
return &myInt;
}
```
在类外定义成员函数时,需要在函数名前加上类名以及作用域解析符号 `::`,同时也需要在函数实现中访问类的成员变量,需要使用类的对象或指向类的指针来访问。
阅读全文