此网站为连连棋牌演示网站
当前位置:首页 > C++ > 正文

C++入门教程C++基础教程(更新完毕)

09-16 C++

  C++ 由C语言发展而来,几乎完全兼容C语言;换句话说,你编写的C语言代码几乎可以不加修改地用于 C++。

  C语言是面向过程的语言,C++ 在此基础上增加了面向对象以及泛型编程机制,因此 C++ 更适合大中型程序的开发。然而,C++ 并没有牺牲效率,如果不使用高级特性,它的效率和C语言几乎没有差异。

  这套C++入门教程是在C语言的基础上编写的,如果你不了解C语言,请猛击《C语言入门教程》进行学习。C++ 标准库包含了很多类,每个类又包含了很多成员,你可以转到了解它们的用法。

  红色链接为高级教程,能够让读者认识到C++的本质,并掌握一些“黑科技”,需要开通VIP会员后才能阅读。第1章 从C到C++1.学习C++之前要先学习C语言吗?2.C++类和对象到底是什么意思?3.如何编译和运行C++程序?4.C++命名空间5.C++头文件和std命名空间6.C++输入输出(cin和cout)7.C++变量的定义位置8.C++布尔类型(bool)9.C++中的const又玩出了新花样10.C++ new和delete运算符简介11.C++内联函数12.内联函数也可以用来代替宏13.如何规范地使用内联函数14.C++函数的默认参数15.到底在什么地方指定默认参数16.C++函数重载详解17.函数重载过程中的二义性和类型转换第2章 类和对象1.C++类的定义和对象的创建2.C++类的成员变量和成员函数3.类成员的访问权限以及类的封装4.C++对象的内存模型5.C++函数编译原理和成员函数的实现6.C++构造函数7.C++构造函数初始化列表8.C++析构函数9.C++对象数组(数组的每个元素都是对象)10.C++成员对象和封闭类11.C++ this指针12.C++静态成员变量13.C++静态成员函数14.C++ const成员变量和成员函数15.C++ const对象16.C++友元函数和友元类17.类其实也是一种作用域18.C++ class和struct的区别19.C++ string(C++字符串)20.C++ string的内部究竟是什么样的21.本章小结,拿去做笔记吧第3章 C++引用1.C++引用10分钟入门教程2.C++引用在本质上是什么,它和指针到底有什么区别?3.C++引用不能绑定到临时数据4.编译器会为const引用创建临时变量5.C++ const引用与转换类型第4章 继承与派生1.C++继承和派生简明教程2.C++三种继承方式3.C++继承时的名字遮蔽问题4.C++类继承时的作用域嵌套,破解C++继承的一切秘密!5.C++继承时的对象内存模型6.C++基类和派生类的构造函数7.C++基类和派生类的析构函数8.C++多继承(多重继承)9.C++多继承时的对象内存模型10.借助指针突破访问权限的限制,访问private、protected属性的成员变量11.C++虚继承和虚基类详解12.C++虚继承时的构造函数13.C++虚继承下的内存模型14.C++向上转型15.将派生类指针赋值给基类指针时到底发生了什么?第5章 C++多态与虚函数1.C++多态和虚函数快速入门教程2.C++虚函数注意事项以及构成多态的条件3.C++虚析构函数的必要性4.C++纯虚函数和抽象类5.C++虚函数表精讲教程,直戳多态的实现机制6.C++ typeid运算符:获取类型信息7.C++ RTTI机制精讲(C++运行时类型识别机制)8.C++静态绑定和动态绑定,彻底理解多态9.C++ RTTI机制下的对象内存模型(透彻)第6章 运算符重载1.C++运算符重载基础教程2.运算符重载时要遵循的规则3.C++重载数学运算符4.到底以成员函数还是全局函数(友元函数)的形式重载运算符5.C++重载>

  和6.C++重载[]7.C++重载++和--8.C++重载new和delete9.C++重载()10.注意事项以及汇总第7章 模板1.C++函数模板入门教程2.C++类模板入门教程3.大话C++模板编程的来龙去脉4.C++函数模板的重载5.C++函数模板的实参推断6.C++模板的显式具体化7.C++模板中的非类型参数8.C++模板的实例化9.将C++模板应用于多文件编程10.C++模板的显式实例化11.C++类模板与继承12.C++类模板与友元13.C++类模板中的静态成员第8章 C++异常1.C++异常处理入门2.C++异常类型以及多级catch匹配3.C++ throw(抛出异常)4.C++ exception类第9章 面向对象进阶1.C++拷贝构造函数(复制构造函数)2.到底什么时候会调用拷贝构造函数?3.C++深拷贝和浅拷贝4.C++重载=(赋值运算符)5.C++拷贝控制操作(三/五法则)6.C++转换构造函数7.C++类型转换函数8.再谈C++转换构造函数和类型转换函数(进阶)9.C/C++类型转换的本质(经典之作)10.C++四种类型转换运算符第10章 输入输出流1.什么是流3.C++输出单个字符4.cin判断输入结束5.C++读取单个字符6.C++读入一行字符串7.C++跳过(忽略)指定字符8.C++查看输入流中的下一个字符9.C++处理输入输出错误10.C++管理输出缓冲区第11章 文件操作1.文件到底是什么?2.C++文件类3.C++文件的打开4.C++文本文件的读取和写入5.C++二进制文件的读取和写入6.C++移动或获取文件读写指针7.文本打开方式和二进制打开方式的区别第12章 STL(标准模板库)1.C++容器(STL容器)2.C++迭代器(STL迭代器)3.STL算法4.STL中“大”、“小”和“相等”的概念5.C++ vector6.C++ list7.C++ deque8.C++函数对象9.C++关联容器,STL关联容器10.C++ pair类模板11.C++ multiset12.C++ set13.C++ multimap14.C++ map15.C++容器适配器简介16.C++ stack17.C++ queue和priority_queue18.STL算法分类19.C++ string类20.C++ bitset类第13章 C++高级主题1.C++强制类型转换运算符2.C++异常处理3.C++11智能指针4.C++11 Lambda表达式5.C++11 auto和decltype关键字6.C++11右值引用C++学习资源推荐1.小甲鱼C++快速入门教程2.尚观C++入门及应用高清完整视频教程3.国嵌C++精讲教程4.C/C++视频教程(从入门到进阶)(炼数成金出品)5.C++数据库引擎开发入门教程(炼数成金出品)6.C++逆向入门视频教程(编程魔方)7.C++ STL高级编程系列视频教程8.VC驿站VC++高级视频教程9.[C++入门必读]C与C++的线.用一年时间如何能入门C++?11.C++入门教程简明版精美而实用的网站,提供C语言C++STLLinuxShellJavaGo语言等教程,以及socketGCCviSwing设计模式JSP等专题。

版权保护: 本文由 首页 原创,转载请保留链接: http://www.wsxzr.com/News/196.html

博客主人bfyysw
男,文化程度不高性格有点犯二,已经20来岁至今未婚,闲着没事喜欢研究各种代码,资深技术宅。
  • 文章总数
  • 24181访问次数
  • 建站天数
  • 标签