使用此指標訪問成員資料
在這種情況下,使用 this
指標並不是完全必要的,但通過指示給定的函式或變數是類的成員,它將使你的程式碼更清晰。這種情況的一個例子:
// Example for this pointer
#include <iostream>
#include <string>
using std::cout;
using std::endl;
class Class
{
public:
Class();
~Class();
int getPrivateNumber () const;
private:
int private_number = 42;
};
Class::Class(){}
Class::~Class(){}
int Class::getPrivateNumber() const
{
return this->private_number;
}
int main()
{
Class class_example;
cout << class_example.getPrivateNumber() << endl;
}
在這裡看到它。