网站模板兼容手机端,网站备案IP与空间,wordpress 本地转移,打码网站怎么做一、this指针介绍 概念:this指针是成员函数的一个隐式参数,在类中本质上就是对象的指针(常量指针)特点:在成员函数中可通过this指针区别成员变量与形参变量this可以显式调用示例代码:class Cperson{private:int age;float height;public:void InitPerson(int age,float hei… 一、this指针介绍 概念:this指针是成员函数的一个隐式参数,在类中本质上就是对象的指针(常量指针)特点:在成员函数中可通过this指针区别成员变量与形参变量this可以显式调用 示例代码: class Cperson{private:int age;float height;public:void InitPerson(int age,float height);};void Cperson::InitPerson(int age,float height){this-age=age;this-height=height;}二、返回*this成员函数 概念:返回值是*this,也就是返回调用此成员函数的对象的自身引用,返回值类型为对象引用类型 class Person{private:int age;public:Person setAge(int age);//返回自身引用};Person Person::setAge(int age){this-age=age;return *this;//返回*this(自身引用)}从const成员函数返回*this:如果一个const成员函数返回*this,那么此函数的返回值类型是常量引用:比如上面的代码中的setAge函数变为常量成员函数