看板 C_and_CPP 關於我們 聯絡資訊
開發平台(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): -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.39.12.129 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1397577809.A.0A9.html
LPH66:有問題, 但不是語法問題 04/16 00:28
prismwu:可以不要用全形嗎..看起來很可怕 04/16 00:37
a27417332:t1和t2的指標存一樣東西 04/16 11:55