嵌入式c++学习 this指针
Posted 文某9
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式c++学习 this指针相关的知识,希望对你有一定的参考价值。
语法
类属性和类方法的形参同名时需要使用this->
class w
public:
static int a;
int data;
w()
void my_w(int data)
this->data=data;
cout<<"这是一个构造函数"<<endl;
static void wenmou()
a=100;
cout<<"这是一个静态成员函数"<<endl;
;
int main()
w ccc;
ccc.my_w(100);
cout << ccc.data<< endl;
system("pause");
return 0;
对象在方法中添加另一对象的值
class w
public:
static int a;
int data;
w(int age)
data=age;
void w_ADD_other_w(w &ccc)
this->data+=ccc.data;
;
int main()
w wen(10);
w wen2(20);
wen2.w_ADD_other_w(wen);
cout << wen2.data<< endl;
system("pause");
return 0;
多次添加另一对象的值
class w
public:
static int a;
int data;
w(int age)
data=age;
w& w_ADD_other_w(w &ccc)
this->data+=ccc.data;
return *this;
;
int main()
w wen(10);
w wen2(20);
wen2.w_ADD_other_w(wen).w_ADD_other_w(wen).w_ADD_other_w(wen).w_ADD_other_w(wen);
cout << wen2.data<< endl;
system("pause");
return 0;
以上是关于嵌入式c++学习 this指针的主要内容,如果未能解决你的问题,请参考以下文章