c++代码,_Tp* operator -> (); const _Tp* operator -> () const; operator _Tp* ();.operator const _Tp*() const; 一共四句,貌似是一个指针类模板里的,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/21 22:45:18
c++代码,_Tp*operator->();const_Tp*operator->()const;operator_Tp*();.operatorconst_Tp*()const;一共四句,貌似是一

c++代码,_Tp* operator -> (); const _Tp* operator -> () const; operator _Tp* ();.operator const _Tp*() const; 一共四句,貌似是一个指针类模板里的,
c++代码,_Tp* operator -> (); const _Tp* operator -> () const; operator _Tp* ();.
operator const _Tp*() const; 一共四句,貌似是一个指针类模板里的,

c++代码,_Tp* operator -> (); const _Tp* operator -> () const; operator _Tp* ();.operator const _Tp*() const; 一共四句,貌似是一个指针类模板里的,
->成员运算符,显而易见楼主所列是成员函数而非友元函数.
1._Tp* operator ->()重载成员运算符,且返回类型是_Tp *
2.const _Tp* operator ->() const表示该成员运算符不修改对象的成员数据(也即传入的对象指针强制转换为const this*),且返回一个指向_Tp类型常量的指针.