c++ primer 5th(中文版)勘误

  1. (P_{158}) “末位大于 3” 改为 “末位大于等于 3”

  2. (P_{302})

  3. (P_{319})

    // 添加元素用光多余容量
    while (ivec.size() != ivec.capacity())
    		ivec.push_back(0);
    // capacity 应该未改变,size 和 capacity 不相等
    ... ...
    

    将注释部分 “size 和 capacity 不相等” 改为 “size 和 capacity 相等”

  4. (P_{330})

  5. (P_{352}) “参数列表加上关键字 mutable” 改为 “参数列表加上关键字 mutable”

  6. (P_{505})

  7. (P_{358}) “这些迭代器向后而不是向前移动” 改为 “这些迭代器从后向前而不是从前向后移动”

  8. (P_{414})

  9. (P_{466}) 最后一段,将 “它使用前置递增” 改为 “它使用后置递增”

  10. (P_{493}) 练习 14.3 (d),将 "sevc1[0] == "stone" 改为 sevc1[0] == "stone"

  11. (P_{509})

    sum = intNegate(int Add(10, 20));			// 等价于 sum = 30
    

    改为

    sum = intNegate(int Add(10, 20));			// 等价于 sum = -30
    
原文地址:https://www.cnblogs.com/hacker-x/p/10963893.html