本书是北京大学“程序设计与算法”专项课程系列教材之一。
本书面向掌握C语言后希望继续学习C++面向对象编程的读者,不包含C++语言中与C语言相同的部分。除了讲授C++面向对象的各种特性外,还强调泛型程序设计的方法以及标准模板库STL的应用。作者有多年高校教学经验,写作时就已经将容易使学生困惑的问题的解答融入其中,用简练的语言直指问题的重点、难点和本质。作者曾开发多款成功的商业软件,因此本书对语言特性的讲解与实践紧密结合,程序实例丰富实用,风格优美。程序员与教师兼具的写作视角,造就了本书的与众不同。书名中的“新标准”有两层含义:一是指本书的所有讲述和程序都严格遵循C++新标准;二是指读者通过本书的学习,对C++语言的掌握程度能够达到专业程序员的高标准。
本书可作为高等学校计算机及相关专业C++程序设计课程的教材,也可供对C++程序设计感兴趣的读者自学使用。
新标准C++程序设计数字课程与纸质教材一体化设计,紧密配合。数字课程涵盖教学课件、源代码、微视频、案例资料等内容。充分运用多种形式媒体资源,极大地丰富了知识的呈现形式,拓展了教材内容。在提升课程教学效果同时,为学生学习提供思维与探索的空间。