c++之this指针做参数实现对象间的交互实例
来源:互联网 发布:大数据开发 编辑:程序博客网 时间:2024/05/16 13:05
#include <iostream>
using namespace std;
class Student; //Student类声明
class Teacher{
public:
void educate(Student* ps);
void reply(const string& answer){
m_answer = answer;
}
private:
string m_answer;
};
class Student{
public:
void ask(const string& question, Teacher* pt){
cout << "问题:" << question << endl;
pt -> reply("不知道!");
}
};
inline void Teacher:: educate(Student* ps){
ps -> ask("什么是this指针?", this);
cout << "答案:" << m_answer << endl;
}
Student s;
t.educate(&s);
return 0;
}
using namespace std;
class Student; //Student类声明
class Teacher{
public:
void educate(Student* ps);
void reply(const string& answer){
m_answer = answer;
}
private:
string m_answer;
};
class Student{
public:
void ask(const string& question, Teacher* pt){
cout << "问题:" << question << endl;
pt -> reply("不知道!");
}
};
inline void Teacher:: educate(Student* ps){
ps -> ask("什么是this指针?", this);
cout << "答案:" << m_answer << endl;
}
int main(void){
Teacher t;Student s;
t.educate(&s);
return 0;
}
0 0
- c++之this指针做参数实现对象间的交互实例
- C语言之指针专题二:指针做函数参数是指针存在的最大意义
- C语言指针笔记之 一级指针的应用(指针做函数参数)
- C语言之指针专题二:指针做函数参数是指针存在的最大意义
- c语言指针做参数的优点
- C语言之指针专题四:指针做函数参数
- C语言之指针专题四:指针做函数参数
- 【C++】:C++之this指针的作用
- c语言结构体模拟c++对象的方法,并实现this指针
- Python与C参数交互---结构体指针作为参数 实例
- C ++的this指针
- c指针做函数参数
- C++:对象数组、对象动态申请和释放、类的定义和实现分开、this指针、常成员函数、时钟
- 第二十章,对象指针及this的使用(C++)
- this 指针的运用实例
- Python与C参数交互(结构指针).
- 利用this指针实现对象资源的拷贝
- C/C++——指针做参数
- linux 编码转换
- 最大的划分
- linux查找文件内容的命令
- 解决 Eclipse项目红感叹号(或×号)
- Android高手进阶
- c++之this指针做参数实现对象间的交互实例
- 存储过程的入门使用
- Chrome(谷歌浏览器) 程序开发32个常用插件
- unity3d自定义鼠标
- Android MimeType的用途以及所有类型
- 智能指针的用法
- SpringMvc(3)--REST
- android SDK使用cygwin编译.so文件
- ORACLE多表查询优化