作业帮 > 综合 > 作业

详细解释c++中那个类里面的箭头的用法 最好能用实例说明

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 09:41:44
详细解释c++中那个类里面的箭头的用法 最好能用实例说明
首先,用'→'的都是代表它是一个指针,希望访问它的成员.
如:
// 定义一个结构pair
struct Pair
{
int boy;
int girl;
};
struct Pair p = {1,0}; //一个结构变量
struct Pair * ppppppp = &p; //一个指向结构体的指针
cout boy; // 或 cout ’访问
C++类里面的this是一个指针,指向由这个类创建的对象本身.
如:
class Girl{
Girl & self()
{
// 她要奉献她自己,返回它自己.但,“自己”用什么表示呢?答:
return *this;
// this是指向她自己的指针,但为了对象而不仅仅是指针,所以要用到 '*'
}
void printName()
{
//要自我介绍自己,打印自己的名字,怎么办?this指向自己的,所以:
cout name