C++程序设计教程(2) 勘误表
位置:  11 2
原文: 
...的编译程序也被移植到IBM 360/370Honeywell 11 以及VAX-11/780等多种计算机上。
更正: 
...的编译程序也被移植到IBM 360/370Honeywell 635 以及VAX-11/780等多种计算机上。
位置:  43页 倒数第9行 公式
原文: 
更正:   
位置:  47页 倒数第3行
原文: 
在用C++编写程序时,实现顺序结构的方法非常简单:只需将两个语句顺序排列即可。
更正:   
在用C++编写程序时,实现顺序结构的方法非常简单:只需将相关语句顺序排列即可。
位置:  53页第3行开始
原文: 
    e = 1.0;  n = 1;  u = 1.0;
    while (通项u大于等于107)
    {
        计算新的通项值 u = u/n;
        将新通项值加到结果近似值上;
        准备处理下一项 n = n+1;
c程序设计pdf下载
    }
程序
// Example 3-3:计算常数e的值
#include <iostream>
using namespace std;
int main()
{
    double e = 1.0;
    double u = 1.0;
    int n = 1;
    while(u >= 1.0E-7)
    {
        u = u/n;
        e = e+u;
        n = n+1;
    }
    cout << "e = " << e << " ( n = " << n << " )" << endl;
    return 0;
}
输出    e = 2.71828  ( n = 12 )
分析  根据计算结果同时打印出的项数n,表明该级数收敛相当快,仅计算到12其误差便已小于10-7
更正:   
    e = 1.0;  n = 0;  u = 1.0;
    while (通项u大于等于107)
    {
        当前项序号n = n+1;
          计算新的通项值 u = u/n;
        将新通项值加到结果近似值上;
    }
程序
// Example 3-3:计算常数e的值
#include <iostream>
using namespace std;
int main()
{
    double e = 1.0;
    double u = 1.0;
    int n = 0;
    while(u >= 1.0E-7)
    {
        n = n+1;
        u = u/n;
        e = e+u;
    }
    cout << "e = " << e << " ( n = " << n << " )" << endl;
    return 0;
}
输出    e = 2.71828  ( n = 11 )
分析  根据计算结果同时打印出的项数n,表明该级数收敛相当快,仅计算到11其误差便已小于10-7
位置:  122页 第9行
原文: 
任何指针与空指针(NULL)的比较在程序设计中都是必要的,但类型不同的指针之间的比较一般没有意义。
更正:   
此外,在程序设计中,任何类型的指针与空指针(NULL)的比较都是合法的,但类型不同的指针之间的比较一般没有意义。
位置  201 18
原文 
set_date(date1);   //使用成员函数操作数据成员 
更正 
set_date(date1);  //使用类外定义的普通函数操作数据成员
位置:  273页 第6行
原文: 
实际上,只要将例12-2中Pet类的Speak函数声明修改为virtual char* Speak() = 0的形式,并且去掉Speak函数在Pet类中的具体实现,即可将Pet类改为抽象类。
更正:   
实际上,只要将例12-2中Pet类的Speak函数声明修改为virtual void Speak() = 0的形式,并且去掉Speak函数在Pet类中的具体实现,即可将Pet类改为抽象类。
位置  338 14-11之说明
原文 
说明:二进制格式的文件中包含有很多不可显示的字符,使用14-4给出的程序虽然能够
更正 
说明:二进制格式的文件中包含有很多不可显示的字符,使用14-6给出的程序虽然能够
位置:  390页 倒数第5行
原文: 
bbs.xjtu.edu:西安交通大学的BBS,里面有C++程序设计讨论区如果想得到最新的有关C++的网络资源,也可以到相应搜索引擎上去寻
更正:   
bbs.xjtu.edu:西安交通大学的BBS,里面有C++程序设计讨论区
如果想得到最新的有关C++的网络资源,也可以到相应搜索引擎上去寻
说明:    这两句之间应该有一个换行,第二段句未应为冒号

C++程序设计教程学习指导(第2版)》勘误表
   
位置:  51 倒数第7  
原文   cout<<str; 
修改方法:   删除这一行代码 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。