1. P158
“末位大于 3” 改为 “末位大于等于 3”
2.P302
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2F9b3b041b-5d31-4cc5-91d9-4437b659a00e%2F2febdf9a-36ff-4cee-af08-6e1c655143f7%2FUntitled.png%3Fid%3Dc62e7354-06f8-4962-9353-ab94a31f4711%26table%3Dblock%26spaceId%3D9b3b041b-5d31-4cc5-91d9-4437b659a00e%26expirationTimestamp%3D1722045600000%26signature%3DnK5DFotRHRUBVFjr05i5jSrSHRNfWawnaA9BnoDjU-4?table=block&id=c62e7354-06f8-4962-9353-ab94a31f4711&cache=v2)
写书时还不支持,但目前已支持了。
参考: https://www.zhihu.com/question/346735423
3. P319
// 添加元素用光多余容量
while (ivec.size() != ivec.capacity())
ivec.push_back(0);
// capacity 应该未改变,size 和 capacity 不相等
... ...
将注释部分 “size 和 capacity 不相等” 改为 “size 和 capacity 相等”
4. P330
底部表格中,
q.pop()
对应的注释,把开头的 返回 改为 删除参考: https://www.zhihu.com/question/39255704
5. P352
“参数列表首加上关键字 mutable” 改为 “参数列表后加上关键字 mutable”
6. P358
“这些迭代器向后而不是向前移动” 改为 “这些迭代器从后向前而不是从前向后移动”
7. P414
{
shared_ptr<int>(q); // => 相当于声明 shared_ptr<int> q;
}
改为
{
shared_ptr<int>{q};
}
参考: https://www.zhihu.com/question/51071372/answer/124454469
8. P466
最后一段,将 “它使用前置递增” 改为 “它使用后置递增”
9. P493
练习 14.3 (d),将
"sevc1[0] == "stone"
改为(即去掉最前面的
"
)sevc1[0] == "stone"
10. P505
point.operator()->mem; // point是类的一个对象
改为
point.operator->()->mem; // point是类的一个对象
参考链接: https://www.zhihu.com/question/42262890
11. P509
sum = intNegate(int Add(10, 20)); // 等价于 sum = 30
改为
sum = intNegate(int Add(10, 20)); // 等价于 sum = -30
Loading Comments...