c++primer勘误表.doc
文本预览下载声明
已确认勘误
页码 勘误内容 提交人 修订印次 -- 79页表3-4第一行 默认构造函数v1为空应该中间加个逗号,改成 默认构造函数,v1为空 周庆成 -- -- 第89页倒数第五行,“照常”改成“通常”。 周庆成 -- -- 89页倒数第四行,“bitvec5的从3到0的二进制位置”,改成“bitvec5的索引从3到0的二进制位置” 周庆成 -- -- 133页第3节第二段第二行 “该条件将k与整数0或1做比较”写成“该if语句中的条件将k与整数0或1作比较”。 周庆成 -- -- 152页第6节第二行,“p变成未定义”改为“p变成不确定的指针”。后面的“p没有定义”改为“尽管p值没有明确定义”。 周庆成 -- -- 109页代码下的第二行 初始化语句的单词init-statemnet应该是init-statment 周庆成 -- -- P451 -17行: 错误: for( size_t i = 0; i != 11; ++i )更正: for( size_t i = 1; i != 11; ++i )P451 -16行: 错误:GT(i)更正:GT_cls(i)P452 +16行: 错误: logical_orType |更正: logical_orType ||P457 +8行: 错误: 将int_val对象转换为SmallInt对象 更正: 将intVal对象转换为SmallInt对象P460 +13行: 错误: operator SmallInt() const; //convert from SmallInt to Integral 更正: operator SmallInt() const; //convert from Integral to SmallIntP540 -11行: 错误: Type fcn (Type p1, Type p2; 更正: Type fcn (Type p1, Type p2);P27 例题中:错误:first=v.insert(first,42);更正:first=v.insert(++first,42);P13 3行错误:不是所有编译器都有这一要求更正:都满足这一标准P52 -14行 错误:仅允许const引用绑定到需要临时使用的值更正:仅允许const引用绑定到需要临时变量作为媒介来完成绑定过程的值P65 1行错误:word(字)机器上的自然的整型计算单元更正:word(字)是在给定机器上进行整型计算的自然单元P79 错误:动态地添加元素更正:当元素值已知时,最好是通过动态地向它添加元素,来让它增长。P208 最后一行错误:void printValues(int (matrix*)[10],int rowSize);更正:void printValues(int (*matrix)[10],int rowSize);P513 第16行更正:直接从抽象基类派生WordQuery和NotQuery类, AndQuery和OrQuery类具有系统中其他类所没有的一个性质P513第18行更正:表示带两个操作数的查询。AndQuery和OrQuery类将继承BinaryQuery类P611提示中的第一行更正: “的函数(包括重载运算符),以及”改为“且”。P31更正:736425 对应表示整数不是112,而为113。P344 -7:错误:the turtle更正:the red(P386错误:class Sales_item;更正: class Sales_item{ 旸谷 -- -- P568页 2.类特化定义 删掉代码第三行中的return MRZROB -- -- 483页下数第10行,“struct Derived_from Private”改成“struct Derived_from_Private” 岳新欣 -- 532 2. 在模板定义内部指定类型 一节第一段代码,Parm: :size_type - Parm::size_type veldts 10 747 Herb Sutfer - Herb Sutter veldts 10
显示全部