C++程序设计语言同时支持面向过程和面向对象编程,全书以C++标准为蓝本,以实际案例为支撑来阐释学生学习过程中晦涩难懂的概念,并将多年来教学过程中学生遇到的难以掌握的知识点以重点突出或错误解释的方式列出。整本书的语言通俗易懂,每个章节的开始都以一个短小有趣的引发好奇心的说明引导学生进入本章节内容的学习。整个内容按照循序渐进的方式展开,引领学生从C++的面向过程编程逐步过渡到C++的面向对象编程,实现学习点上的由易到难的顺利过渡。本书内容包括绪论、数据类型与基本输入输出、控制语句、函数与预处理、数组、指针与引用、自定义数据类型、类、静态成员与友元、继承与派生、多态性、输入输出流、模板、链表、异常处理和项目开发指南。 在书中每一章的最后,都有一个较为大型和完整的编程实例,涉及网络、密码学、计算机病毒、数据结构、算法设计、图形学等各门课程的一些入门知识,在巩固所学知识的同时,也让学生对这些课程有了初步的感性认识,以便后继课程的学习。本书适用于高校计算机专业程序设计课程教学,也适用于自学成才的读者,在本书的指导下,读者可以逐步由不入门到初级程序员到高级程序员,并从中体会到学习编程的无限乐趣,为成为一名真正的程序员打下坚实的基础。
本书在讲授C++语言基础和编程知识部分的每一章最后,都有一个典型而且实用的编程案例,内容涉及计算机、信息安全、网络安全等领域的经典算法和管理系统设计中的基础用例,从而使读者在解决实际问题中有所借鉴。 在最后一章融入了大型企业开发经验,作者结合在全球EDA主导企业Synopsys的研发经历,在项目开发的角度对各项流程、要求、模式和规范总结成文,可以帮助广大的初学者运用C++知识轻松步入研发岗位。 本书的组织吸纳了MOOC的教育思想,融合了多个课程建设项目(如C++校精品课程,C++上海市重点课程建设(结题优秀))和教学研究课题的成果,以本书内容为主导的C++课程获“上海市精品课程”称号。
- 版权: 清华大学出版社
- 出版: 2016-07-01
- 更新: 2024-03-20
- 书号:9787302429807
- 中图:TP312C
- 学科:工学控制科学与工程工学计算机科学与技术