《深度探索C++14》从传统的Hello World开始,先介绍了语言入门C++所必须的基本要素(如表达式、语句、声明);再到和程序组织有关的函数、类;然后深入探讨了C++所支持的泛型编程、元编程和面向对象等不同编程范式,并且提供了很多的例子可以让读者仔细体会它们之间的联系、区别和适用场景;最后再以一个中型项目为例介绍了一些大型工程所必备的基础知识。
《深度探索C++14》适合C++初学者、正在开发和维护科学和工程软件的软件工程师,以及希望学习和理解现代C++机制如泛型编程和元编程的读者。
Peter Gottschlling 致力于开发领先的科学计算软件,并希望他的热情能打动读者。他开发了矩阵模板库(Matrix Template Library 4,MTL4),同时也是许多程序库的合作开发者,如Boost Graph Library。他在大学的基础C++课程和专业培训课程中分享了这些开发经验,并最终促使了《深度探索C++14》的诞生。
他是ISO C++标准委员会成员、德国编程语言标准委员会副主席、德累斯顿C++用户组创始人。年少之时,他在德累斯顿工业大学同时学习计算机科学和数学,拿到了双学士学位,并获得了计算机科学专业的博士学位。在经历了一场学术机构中的“冒险”之后,他创立了自己的公司SimuNova,最后回到了故乡莱比锡,彼时正是莱比锡建城一千周年。他已婚,育有四个孩子。
译者吴野,线上常用ID“空明流转”。毕业后在数家IT企业工作过,拥有数年软...