[问题] 建构函式修改问题

楼主: APE36 (PT乡民)   2014-04-16 00:03:27
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
Dev-C
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
喂入的资料(Input):
预期的正确结果(Expected Output):
错误结果(Wrong Output):
程式码(Code):(请善用置底文网页, 记得排版)
例如当使用同类别的物件来建立新的物件时,compiler 会呼叫系统自动产生的copy
constructor(拷贝建构函式)来进行物件的复制,如下例(假设无自订拷贝建构函式)
class String {
public: String(char *val);
private:
int len;
char *str;
};
String::String(char *val) {
len = strlen(val);
str = val;
}
int main() {
String t1(“ Hello 97SK ”);
String t2 = t1;

}
请问上述程式有不正确的语法问题吗?
不知道有解决的方法吗?
感谢,希望能建构我的观念问题~"~
补充说明(Supplement):
作者: LPH66 (-6.2598534e+18f)   2014-04-16 00:28:00
有问题, 但不是语法问题
作者: prismwu   2014-04-16 00:37:00
可以不要用全角吗..看起来很可怕
作者: a27417332 (等号卡比)   2014-04-16 11:55:00
t1和t2的指标存一样东西

Links booklink

Contact Us: admin [ a t ] ucptt.com