[C++]有關string class的pointer要如何initialize
請教大家
我在讀C++ Primer 第3版的411頁(英文版)時
發現了一行指令是有關string class的pointer要initialize
寫法是:
string *pstr_type2(pstr_type); //pstr_type為另一個string class的pointer
令我不太了解的地方是pstr_type2本身為一pointer,我個人的看法是應該寫為
string *pstr_type2 = pstr_type
才對,但是上述兩種寫法在Dev C++上執行,結果都正確
第一種寫法似乎是呼叫string class的pointer的copy constructor去initialize
但是string class的pointer可以這樣做嗎? why?
--
╭╢ 師大資訊。白色情迷 ╟┬─ ⊙ Origin : bbs.csie.ntnu.edu.tw
├╨→ 140.122.185.139←╜╰─ ☆ From : alumni--csie.cs.nctu.edu.tw
推
07/17 00:27, , 1F
07/17 00:27, 1F
→
07/17 00:27, , 2F
07/17 00:27, 2F
→
07/17 00:28, , 3F
07/17 00:28, 3F
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章
7
20