[分享] C++ Primer 4e 勘誤表
作者 tropical72 (藍影) 看板 C_and_CPP
標題 [分享] C++ Primer 4e 勘誤表
時間 Wed Mar 23 22:31:47 2011
───────────────────────────────────────
目前私信來函不少,直接於此放上,
勘誤一方為我在念的時候覺得怪怪的,
上網發現的確有些問題,若有其它需勘誤,請不吝補充。
p.47 表 2.2 右下:
true 和 while 的間距未處理妥當。
p.84 中間:
it (st.empty()) 應為
if (st.empty())。
p.85 倒數第 10 行:
string big = "big, small = "small"; 漏掉一個雙引號
string big = "big", small = "small";
p.85 倒數第 6 行:
if (bit <= s1) 應為
if (big <= s1)。
p.121 關鍵概念圖示:
左半說明文字最後一行
*sp1 = "a new value";應為
sp1 = sp2;
p.126 圖示:
pend 應指向「其餘記憶體」的開端。
p.138 第 8 行:
const size_t len = strlen(pc + 1); // 欲配置的空間應為
const size_t len = strlen(pc); // 欲配置的空間
p.142 中間:
「其他(未被指明初值的)元素值取決於元素型別,
遵循 p.112 描述的規則」當中的 "p.112" 應為 "p.111"。
p.150 第 3 行:
「可以看出 / 運算子…」應為
「可以看出 * 運算子…」。
p.152 表 5.2 最後一項?[mG
「邏輯運算 NOT」改為「
邏輯運算 OR」。
p.152 倒數第 3 行:
"Logica OR" 改為
"Logical OR"。
p.284 第 5 行?[mG
cout 應讀作 see-out。
p.349 倒數第 4 行?[mG
預設情況下 stack 和 deque 都以 deque 實現… 應為
預設情況下 stack 和 queue 都以 deque 實現…
p.349 倒數第 2 行、p.350 第一行:
「被實現於 vector 頭部」之原文為 "implemented on top of vector",
或應譯為「被實現於 vector 之上」,即以 vector 做為底層容器的意思。
p.476的第二段
copy建構式(copy constructor)是一種特殊建構式,有一個唯一參數(通常是const),是
個reference指向該class,
當我們定義一個新物件並以同型物件做為初值時,copy建構式『未』被明確喚起。當我們
向函式傳遞物件或從函式返回物件時,
copy建構式『未』被隱寓喚起。
中文文中之「未」應為「會」
英文原文
The copy constructor is a special constructor that has a single parameter
that is a(usually const) reference to
the class type. The copy constructor is used explicitly when we define a new
object and initialize it from an object
of the same type. It is used implicitly when we pass or return objects of
that type to or from functions.
另外一本C++ Primer 4th的翻譯如下 (簡轉繁)
複製構造函數(copy constructor)是一種特殊構造函數,具有單個形參,該形參(常用
const修飾)是對該類類型的引用。
當定義一個新對象並用一個同類型的對象對它進行初始化時,將顯式使用複製構造函數。
當將該類型的對象傳遞給函數或從函數返回該類型的對象時,將隱式使用複製構造函數。
// reference :
// http://joshkos.blogspot.com/2008/02/c-primer4e.html
// http://www.cnblogs.com/oomusou/archive/2008/11/16/cpp_primier_4_error.html
註:敝人以為這應與 C/C++ 有關, 若誤觸版規, 煩請版主協助刪文, 感激不盡!!
--
YouLoveMe() ? LetItBe() : LetMeFree();
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: tropical72 來自: 180.177.72.67 (03/23 22:42)
推
03/23 22:43, , 1F
03/23 22:43, 1F
推
03/23 22:48, , 2F
03/23 22:48, 2F
→
03/23 22:51, , 3F
03/23 22:51, 3F
※ 編輯: tropical72 來自: 180.177.72.67 (03/23 22:54)
推
03/23 23:04, , 4F
03/23 23:04, 4F
推
03/23 23:08, , 5F
03/23 23:08, 5F
※ 編輯: tropical72 來自: 180.177.72.67 (03/23 23:19)
→
03/23 23:26, , 6F
03/23 23:26, 6F
推
03/24 13:34, , 7F
03/24 13:34, 7F
推
03/24 22:35, , 8F
03/24 22:35, 8F
推
03/25 15:29, , 9F
03/25 15:29, 9F
推
03/29 11:20, , 10F
03/29 11:20, 10F
推
06/04 14:19, , 11F
06/04 14:19, 11F
推
06/11 20:41, , 12F
06/11 20:41, 12F
推
03/03 21:18, , 13F
03/03 21:18, 13F
推
03/19 03:52, , 14F
03/19 03:52, 14F
推
03/19 03:55, , 15F
03/19 03:55, 15F
推
03/21 12:04, , 16F
03/21 12:04, 16F
推
03/25 19:34, , 17F
03/25 19:34, 17F
推
06/09 03:00, , 18F
06/09 03:00, 18F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章