C++之二元操作符重载
来源:互联网 发布:蜘蛛巢城 知乎 编辑:程序博客网 时间:2024/04/29 09:24
//二元操作符
//+号实现字符串连接
#include<iostream.h>
#include<string.h>
class String
{
private:
char s[100];
public:
String()
{
s[0]=0;
}
String(char str[])
{
strcpy(s,str);
}
void PutStr()
{
cout << s;
}
String operator +(String s2)
{
String temp;
strcpy(temp.s,s);
strcat(temp.s ,s2.s );
return(temp);
}
};
void main()
{
String s1=("欢迎");
String s2=("使用c++。");
String s3;
cout << "/n s1=";
s1.PutStr ();
cout << "/n s2=";
s2.PutStr ();
s3=s1+s2;
cout << "/n s3=";
s3.PutStr ();
cout << "/n/n";
}
//+号实现字符串连接
#include<iostream.h>
#include<string.h>
class String
{
private:
char s[100];
public:
String()
{
s[0]=0;
}
String(char str[])
{
strcpy(s,str);
}
void PutStr()
{
cout << s;
}
String operator +(String s2)
{
String temp;
strcpy(temp.s,s);
strcat(temp.s ,s2.s );
return(temp);
}
};
void main()
{
String s1=("欢迎");
String s2=("使用c++。");
String s3;
cout << "/n s1=";
s1.PutStr ();
cout << "/n s2=";
s2.PutStr ();
s3=s1+s2;
cout << "/n s3=";
s3.PutStr ();
cout << "/n/n";
}
- C++之二元操作符重载
- 二元操作符重载
- 二元操作符重载
- 二元操作符重载
- 二元运算符重载
- 二元运算符重载
- 二元运算符重载
- C/C++ 之 操作符重载
- 如何写二元操作符重载的成员函数版
- [C++再学习系列] 二元操作符重载
- 【C++】成员函数重载二元和一元运算符
- C++【操作符重载】
- c++::操作符重载
- C++:操作符重载
- 重载一元、二元运算符
- C++ 二元运算符重载
- 《C++primer》操作符重载之CheckoutRecord相关
- 操作符重载(C++)
- Google中国网址精简为G.cn
- Google16.5亿美元收购视频网站YouTube
- 微软进军杀毒软件市场
- C++之异常处理
- C++之一元操作符重载
- C++之二元操作符重载
- C++之友元函数
- C++之友元类
- C++之操作符重载事例
- SQL的一个排序问题
- Javascript中的变量作用域问题
- Javascript之多维数组使用事例
- SQL之根据表名动态查询的存储过程
- C++string类的方法