南昌市苹果手机售后:在C++中STRING类怎么不能重载+啊
来源:百度文库 编辑:高校问答 时间:2024/05/11 16:43:07
string类考虑的很完备,已经满足了你的要求。
如果你想自己重新定义操作符+的话,可以新定义一类来继承自string,如:
#include <string.h>
#include <strings.h>
#include <string>
using namespace std;
class String : public string
{
public:
String(const char *src="")
{}
String(const String &str)
{}
~String()
{}
friend String operator+(const String& rhs1, const String &rhs2);
};
int main(void)
{
string a;
String b;
return 0;
}
已经重载,无需再次重复.直接就可以用.比如
string s1,s2;
s1=s1+s2;
因为已经被重载过了啊?
string s1 = "1";
string s2 = "2";
string s3 = s1 + s2;
在C++中STRING类怎么不能重载+啊
在C++中怎么将string型的转化为C风格的Char*?
怎样在mfc 中使用 string 类??
C#中对^进行重载,使它能进行对string,或char类型的运算?
在VB程序中怎么不能将时间函数值赋给一个STRING型变量,请问该如何转化.
请问在JAVA中,Double.parseDouble(String)和(Double)String有什么区别啊
c++builder 中 AnsiString如何转string?
.net(C#)中String.Format如何使用
在JAVA中String与string有什么区别??
问一个菜鸟问题 在c++中为什么不能在外部用友元重载"="号?