注册 登录
编程论坛 C++教室

关于String Class 和 运算符重载

LEONGZ123 发布于 2015-10-22 02:35, 316 次点击
    这个constructor是怎么写呢,&c是什么意思?
    String( const String & s );
    请问怎么编写这个函数呢,网上说这个要用到"this",可是我怎么懂
    String operator = ( const String & s );
谢谢
1 回复
#2
rjsp2015-10-22 08:14
这个constructor是怎么写呢,&c是什么意思?
--- 你连代码都未提供,鬼知道 &c 是什么?

String( const String & s ); 请问怎么编写这个函数呢,网上说这个要用到"this",可是我怎么懂
--- 取决于你使用了哪些成员,然后尽量使用初始化成员列表进行赋值。你最好还是看本书吧,这些基础的东西,不可能在网上讲半天。

String operator = ( const String & s );
--- 虽然语法不错,但不符合常规,应当是 String& operator=( const String& s );
1