C++编程入门系列之目录和总结
目前该教程可以到鸡啄米编程课堂去学习,阅读体验更好,更适合在线学习。
鸡啄米的这套C++编程入门教程到上一讲--C++编程入门系列之五十(异常处理)为止,就算圆满完成了。大家学到这里应该对C++的基础知识和程序设计都有了一定的认识了,以后要做的就是多练习多积累经验了。
一.目录
之前鸡啄米都是一节一节的讲,也没有明确给出本套教程的组织结构,大家只能一节一节的跟着学。此教程共有五十二讲:前言、五十讲入门知识和这一节的总结。下面鸡啄米就概括出这套C++编程入门教程的目录:
第一部分:C++编程概述
鸡啄米:C++编程入门系列之前言
鸡啄米:C++编程入门系列之一(进制数)
鸡啄米:C++编程入门系列之二(原码、反码与补码)
第二部分:C++简单程序设计
鸡啄米:C++编程入门系列之三(VS2010的使用介绍)
鸡啄米:C++编程入门系列之四(数据类型)
鸡啄米:C++编程入门系列之五(运算符和表达式)
鸡啄米:C++编程入门系列之六(算法的基本控制结构之选择结构)
鸡啄米:C++编程入门系列之七(算法的基本控制结构之循环结构)
鸡啄米:C++编程入门系列之八(自定义数据类型)
第三部分:函数
鸡啄米:C++编程入门系列之九(函数的定义与调用)
鸡啄米:C++编程入门系列之十(函数的参数传递与内联函数)
鸡啄米:C++编程入门系列之十一(重载函数与函数模板)
第四部分:类与对象
鸡啄米:C++编程入门系列之十二(类与对象:面向对象设计的基本思想和特点)
鸡啄米:C++编程入门系列之十三(类与对象:类的声明、成员的访问控制和对象)
鸡啄米:C++编程入门系列之十四(类与对象:构造函数和析构函数)
鸡啄米:C++编程入门系列之十五(类与对象:类的组合)
鸡啄米:C++编程入门系列之十六(类与对象:类模板)
鸡啄米:C++编程入门系列之十七(类与对象:UML简介)
第五部分:C++程序设计必知
鸡啄米:C++编程入门系列之十八(C++程序设计必知:作用域和可见性)
鸡啄米:C++编程入门系列之十九(C++程序设计必知:生存期)
鸡啄米:C++编程入门系列之二十(C++程序设计必知:数据和函数)
鸡啄米:C++编程入门系列之二十一(C++程序设计必知:类的静态成员)
鸡啄米:C++编程入门系列之二十二(C++程序设计必知:友元)
鸡啄米:C++编程入门系列之二十三(C++程序设计必知:常引用、常对象和对象的常成员)
鸡啄米:C++编程入门系列之二十四(C++程序设计必知:多文件结构和编译预处理命令)
第六部分:数组、指针和字符串
鸡啄米:C++编程入门系列之二十五(数组、指针和字符串:数组的声明和使用)
鸡啄米:C++编程入门系列之二十六(数组、指针和字符串:数组的存储与初始化、对象数组、数组作为函数参数)
鸡啄米:C++编程入门系列之二十七(数组、指针和字符串:指针变量的声明、地址相关运算--“*”和“&”)
鸡啄米:C++编程入门系列之二十八(数组、指针和字符串:指针的赋值和指针运算)
鸡啄米:C++编程入门系列之二十九(数组、指针和字符串:指向数组元素的指针和指针数组)
鸡啄米:C++编程入门系列之三十(数组、指针和字符串:指针用作函数参数、指针型函数和函数指针)
鸡啄米:C++编程入门系列之三十一(数组、指针和字符串:对象指针)
鸡啄米:C++编程入门系列之三十二(数组、指针和字符串:动态内存分配和释放)
鸡啄米:C++编程入门系列之三十三(数组、指针和字符串:用字符数组存放和处理字符串)
鸡啄米:C++编程入门系列之三十四(数组、指针和字符串:string类)
第七部分:继承与派生
鸡啄米:C++编程入门系列之三十五(继承与派生:概念介绍与派生类的声明)
鸡啄米:C++编程入门系列之三十六(继承与派生:派生类从基类继承的过程)
鸡啄米:C++编程入门系列之三十七(继承与派生:派生类对基类成员的访问控制之公有继承)
鸡啄米:C++编程入门系列之三十八(继承与派生:派生类对基类成员的访问控制之保护继承与私有继承)
鸡啄米:C++编程入门系列之三十九(继承与派生:派生类的构造函数)
鸡啄米:C++编程入门系列之四十(继承与派生:派生类的析构函数)
鸡啄米:C++编程入门系列之四十一(继承与派生:作用域分辨符)
鸡啄米:C++编程入门系列之四十二(继承与派生:虚基类及其派生类的构造函数)
鸡啄米:C++编程入门系列之四十三(继承与派生:赋值兼容规则)
第八部分:多态性
鸡啄米:C++编程入门系列之四十四(多态性:多态的概念和类型)
鸡啄米:C++编程入门系列之四十五(多态性:运算符重载的概念和规则)
鸡啄米:C++编程入门系列之四十六(多态性:运算符重载为类的成员函数)
鸡啄米:C++编程入门系列之四十七(多态性:运算符重载为类的友元函数)
鸡啄米:C++编程入门系列之四十八(多态性:虚函数)
鸡啄米:C++编程入门系列之四十九(多态性:纯虚函数和抽象类)
第九部分:异常处理
鸡啄米:C++编程入门系列之五十(异常处理)
二.总结
平时写程序总会用到C++语言的各种基础知识,但从来没有这样根据以前自己的学习,将C++语法知识和编程方法及思想等总结之后写下来。
在工作之余写下这套教程,不但让我自己对C++基础知识掌握的更牢固,对C++编程思想有了更深入的认识,而且更重要的是能与很多想步入C++编程殿堂的朋友分享这些知识。
大家学完这套教程以后可能还是感觉不太自信,认为自己还是写不了程序。没关系,看看别人写的程序,可以是稍微复杂点的,自己稍加修改再测试运行看看效果,经过这样的练习以后就可以自己试着设计并编写程序了。谁都是这时候过来的,要有耐心和勇于尝试。
记住,学C++就是在练内功,练好了内功再就是招式上的学习和熟悉了。学好了C++,可以做VC界面开发,也可以做Linux下的嵌入式开发,又或者是网络方面等等,但C++是基础(当然也不是只能用C++语言进行这些开发)。
建议大家可以再学学MFC(微软基础类库),做一些简单的界面,这样能清楚的看到C++能够实现的功能,增加自己的成就感,还能学习微软的代码风格和设计方式。
【C++编程入门系列之目录和总结】完成了此套C++编程入门教程以后,鸡啄米认为还有很多知识有必要跟大家分享,有时间我还会为大家带来MFC、网络编程、数据库等方面的入门知识。希望大家继续关注鸡啄米博客http://www.jizhuomi.com/,继续支持鸡啄米,谢谢大家!
推荐阅读
- Android(以编程方式突出显示listview中的当前选定选项)
- Docker入门(简化DevOps)
- 这些年来,世界仍然由C编程提供动力
- python编程笔记|链表与列表的区别
- AppEngine数据存储 - 以编程方式备份
- logcat错误android studio编程片段
- 声明式编程(这是真的吗())
- 测试你的Go App(正确入门)
- 如何以编程方式检查带有涟漪动画的Android单选按钮()
- 第一印象– UX入门指南