C++编程方式是最需要知道的:
面向对象编程
泛型编程
我感觉就像在c语言基础上加了很多BUFF,内存管理啊、SQL啊啥的,导致没有C那么轻便,不过对于现在的计算机的算力来说应该不算事,不然Python也不会那么火。
俺就习惯做个笔记吧,看着C Primer Plus第6版 ,上面写着本书遵循C++98,但也会讲解C++11新特性
老规矩说明一下源代码到可执行代码的过程:
程序编译过程:
预处理 .i -E
解放头文件 不检查语法错误
宏定义替换
注释消除
展开条件编译
编译 .s -S
将c程序翻译成汇报指令
逐行检测语法错误
汇编 .o -c
将汇编翻译成 二进制
链接 .exe
数据段合并
数据地址回填
库引入
俺用windows的visual studio2019,不咋个喜欢用gcc啥的,代码编辑啥的特不方便。
以上是第一章的内容