写在前面
接下来一段时间,我会重温一下C++ ,准备写下笔记,大约有40节,会不定期更新,都说学习Java 需要十年功力,学好C++ 需要一辈子,当然,程序员的鄙视链(汇编 -> C/C++ -> java -> python/js/php/OC),
这也让C++开发凌驾于其他程序员(C++的程序员自带的傲气--呵呵),C++也是其他许多语言的底层语言,了解了C++,
也可以帮助我们更好的了解底层原理,比如Block,
当然,和其他程序员砍(侃)起来,逼格也会提高一大截--奸笑!
学前准备
由于本人是iOS开发入坑,所以将会以Xcode命名行项目,
进行讲解,即在理解C++大法好,不必拘泥于开发工具
下面就开始愉快的学习吧
当然C++大神就绕吧,非喜勿喷,毕竟这是我自己的学习笔记📒
-
第一小节: 01-C++ “hello world”
-
第二小节: 02-函数重载
-
第三小节: 03-extern-C
-
第四小节: 04-默认参数
-
第五小节: 05-内联函数
-
第六小节: 06-引用
-
第七小节: 07-const
-
第八小节: 08-类
-
第九小节: 09-封装
-
第十小节: 10-内存空间布局
-
第十一小节: 11-构造函数
-
第十二小节: 12-成员变量的初始化
-
第十三小节: 13-析构函数
-
第十四小节: 14-声明和实现的分离.md
-
第十五小节: 15-命名空间
-
第十六小节: 16-继承
-
第十七小节: 17-成员访问权限
-
第十八小节: 18-初始化列表
-
第十九小节: 19-父类的构造函数
-
第二十小节: 20-多态
-
第二十一小节: 21-多继承
-
第二十二小节: 22-多继承-虚函数
-
第二十三小节: 23-多继承-同名函数.md
-
第二十四小节: 24-菱形继承
-
第二十五小节: 25-static关键字
-
第二十六小节: 26-const关键字
-
第二十七小节: 27-拷贝构造函数
-
第二十八小节: 28-深拷贝
-
第二十九小节: 29-友元
-
第三十小节: 30-内部类