目录 章C++程序设计基础 1.1C++概述 1.1.1C++简介 1.1.2C++11内置数据类型 1.1.3常量、变量和C++基本输入/输出 1.2函数重载 1.3内联函数 1.4缺省参数值 1.5作用域和生存期 1.6栈和函数调用实现 1.7引用 1.7.1引用的概念 1.7.2引用和参数传递 1.8动态分配和释放内存 1.8.1C++内存申请和释放 1.8.2典型范例——顺时针旋转矩阵 1.9链表处理 1.9.1链表基础 …… 内容推荐 C++程序设计语言一直是主流程序设计语言之一,它以面向过程的C语言为基础,主要支持面向对象程序设计,同时也支持泛型程序设计。本书针对已具有C语言程序设计基础的读者而编写,所有内容遵循C++11标准。全书通过单链表、简单集合类、链表实现的集合类、字符串类、各类物体面积求和、链栈类模板、向量类模板等典型案例来讲授现代C++程序设计的原理和方法,让读者深入理解现代C++面向对象程序设计机制,学会设计结构合理、可读性好、效率高的现代C++程序。本书主要内容包括C++程序设计基础、类和对象、拷贝控制、运算符重载、继承和多态、模板、异常处理和智能指针以及C++标准模板库简介。 本书适合作为高等学校计算机科学与技术、软件工程等专业C++面向对象程序设计相关课程的教材,也可供具有C语言基础的C++语言爱好者和相关工程技术人员参考。 |