运算符重载之->为下标成员运算符,而不是指针
来源:互联网 发布:自行车运动软件 编辑:程序博客网 时间:2024/06/03 14:47
#include"aa.h"
#include<iostream.h>
#include<stdio.h>
class bb
{
public:
int i;
bb()
{this->i=2;
}
bb(int i)
{
this->i=i;
}
bb operator+(bb i)
{ bb a;
a.i=this->i+i.i;
return a ;
}
char * abc()
{
return "abc";
}
};
int main()
{
bb c1,*p=&c1;
bb c2=0;
printf("%s\n",c1.abc());
printf("%s\n",p->abc());//->为下标成员运算符,而不是指针
printf("%s\n",c2.abc());//初值为0,也会得到正确答案
return 0;
}
#include<iostream.h>
#include<stdio.h>
class bb
{
public:
int i;
bb()
{this->i=2;
}
bb(int i)
{
this->i=i;
}
bb operator+(bb i)
{ bb a;
a.i=this->i+i.i;
return a ;
}
char * abc()
{
return "abc";
}
};
int main()
{
bb c1,*p=&c1;
bb c2=0;
printf("%s\n",c1.abc());
printf("%s\n",p->abc());//->为下标成员运算符,而不是指针
printf("%s\n",c2.abc());//初值为0,也会得到正确答案
return 0;
}
0 0
- 运算符重载之->为下标成员运算符,而不是指针
- 重载下标运算符
- 重载下标运算符[]
- 下标运算符重载【】
- 下标运算符重载
- 下标运算符重载[]
- 重载下标运算符
- 下标运算符[]重载
- C++读书笔记之 下标运算符 [] 重载 运算符重载
- 运算符重载(重载为成员函数)
- 下标运算符的重载
- C++ 下标运算符 重载
- PTA.重载下标运算符[ ]
- 运算符重载为成员函数
- 运算符重载为成员函数
- 重载指针运算符
- 成员指针运算符
- C++怎样重载下标运算符 [ ]
- PCA and SVD
- Mac中配置java环境
- 算法分析(1)-循环的时间复杂度
- 源代码加密软件
- leetcode Path Sum
- 运算符重载之->为下标成员运算符,而不是指针
- Matlab资料汇总暨MATLAB中文论坛帖子整理(二)
- OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow
- ubuntu terminal theme with
- 算法训练 操作格子
- HDU 1873 看病要排队
- 【华为OJ】计算字符串最后一个单词的长度
- 虚拟机VMware与主机共享文件介绍
- IOS调用UIWebView中的javascript方法