您现在的位置是:主页 > 资源分享 > 编程学习 > 编程书籍 >

C++编程思想(第二卷)下载

2021-01-30 23:15编程书籍 人已围观

简介C++编程思想(第二卷)介绍C++实用的编程技术和最佳的实践方法、深入探究了异常处理方法印异常安全设计。...

  C++编程思想(第二卷)简介:

  本书介绍C++实用的编程技术和最佳的实践方法、深入探究了异常处理方法印异常安全设计;介绍C++的字符串、输人输出流、STL算法、容器和模板的现代用法,包括模板元编程;解释多甭继承问题的难点,股示RTTI的实际使用、描述了典型的设计模式及其实现,特别介绍被认为是标准C++卜.版特征之 -的多线程处理编程技术、并提供了最新的研究成果。本书适合作为高等院校计算机及相关专业的本科生、研究生的教材、也可供从事软件开发的研究人员和科技工作若参考。

  编写这套教材的目标是:

  1.每节只介绍适当的学习内容,使学习向前推进-一小步。因此读者能很容易地在继续下一步学习前消化每个已学过的概念。

  2.讲授实用编程技巧,以便读者在日常的学习和工作中使用这些技巧。

  3.只把对于理解这门语言比较重要的内容介绍给读者,而不是将我们所知的一切都罗列出来。我们相信,不同信息的重要性是不同的。有些内容对于95%的程序员来说肯定没有必要知道,这些信息只会迷惑人们,加深人们对这门语言复杂性的恐惧。举一个关于C语言的例子,如果记住运算符优先级表(我们从未做到这一点),就能够写出漂亮的代码。但如果对其进行深究,它会让代码的读者或维护者感到迷茫。所以可以摒弃优先级,而在优先级不很清楚的情况下使用括号。同样,C++语言中的某些信息对于写编译程序的人员来说更为重要,而对程序员来说却没那么重要。

  4.尽可能将每一节内容充分集中,使得授课时间及两个练习之间的间隔时间不长。这样不仅能使读者的思维在每次课堂研讨会期间更加活跃与投入,还可使他们有更大的成就感。

  5.尽力不用任何特定厂商的C++版本。我们已在所有能见到的C++实现版本中测试了本教材中的代码(前言中稍后将有介绍),有的实现版本无法工作,那是因为它没有遵循C+ +标准,我们已经在示例中标注这些事实(读者会在源代码中看到这些标注),以便将其从构建过程中摒弃。

  6.教材中代码的自动编译和测试。由于已经发现未经编译和测试的代码很可能有问题,所以在这一卷中,本教材所提供的例子全是测试过的代码。此外,读者可从http://www.MindView.net下载这些代码,它们是直接从本教材的文本中摘录的,这些程序能够用自动生成的测试文件进行编译和运行测试。读者以通过这种方式知道教材中的代码都是正确的。


下载地址

Tags: C语言 

广告位
    广告位

本栏推荐

    广告位

标签云

站点信息

  • 文章统计33篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们