C 语言是面向过程的语言,和它相比,C++ 对 C 语言进行扩充和完善,增加了面向对象和泛型编程机制,使得 C++ 更适合大中型程序的开发。
本教程 C++教程适合有 C 语言基础、想入门 C++ 的读者,教程中不再过多赘述 C 语言的语法LOL赛事押注教程知识,而是直接讲解 C++ 新增的内容。阅读完本套 C++教程LOL赛事押注,您将具备扎实的 C++基础,完美入门 C++。
第1章 从C到C++1.关于本教程2.C++概述3.C++布尔类型(bool)4.C++命名空间(namespace)5.C++的输入输出6.C++引用(Reference)7.C++强制类型转换8.C++内联函数(inline)9.C++ new和delete操作符10.C++异常处理第2章 C++类和对象1.C++类的定义和声明2.C++类的成员变量和成员函数3.C++类的信息隐藏机制4.C++成员选择符5.C++类class和结构体struct区别6.C++通过引用来传递和返回类对象7.C++构造函数8.C++参数初始化表9.C++使用默认参数的构造函数10.C++利用构造函数限制对象的创建11.C++转型构造函数12.C++拷贝构造函数13.C++析构函数14.C++常量指针this15.C++类与new和delete操作符16.C++类与const关键字17.C++类与static关键字18.C++友元函数和友元类第3章 C++继承和派生1.C++继承的概念及语法2.C++继承方式3.C++改变访问属性4.C++名字隐藏5.C++间接继承6.C++继承机制下的构造函数7.C++派生类构造函数调用规则8.C++继承机制下的析构函数9.C++多继承10.C++虚基类第4章 C++多态1.C++多态的概念及前提条件2.C++虚成员函数3.C++虚成员函数表vtable4.C++虚析构函数5.C++静态成员函数6.C++重载、覆盖和遮蔽7.C++抽象基类和纯虚成员函数8.C++ dynamic_cast操作符9.C++ typeid操作符第5章 C++操作符重载1.C++基本操作符重载2.C++重载操作符的优先级3.C++用顶层函数重载操作符4.C++重载输入与输出操作符5.C++重载赋值操作符6.C++重载下标操作符7.C++函数调用操作符重载8.C++重载自增与自减操作符9.C++重载转型操作符10.C++内存管理操作符重载第6章 C++ String类型1.C++ string类型变量的定义2.C++ string类型变量的输入与输出3.C++ string类型字符串的连接4.C++修改字符串5.C++提取子字符串6.C++查找字符串7.C++字符串的比较第7章 C++模板与标准模板库1.C++模板基本概念及语法2.C++模板类实例化3.C++模板中的函数式参数4.C++标准模板库(STL)的概念5.C++基本序列式容器6.C++基本序列式容器效率比较7.C++基本关联式容器8.C++容器适配器9.C++ STL算法第8章 C++输入与输出流1.C++输入输出类的层次2.C++标准输出流对象3.C++格式标识和操纵器4.C++标准输入流5.C++输入相关的成员函数6.C++文本文件的读写操作7.C++二进制文件读写操作LOL赛事押注