cpp_01_preliminary_knowledge
Ch1 预备知识
前言
- C++的背景
- C++编程的基本原则
1.1 C++简介
-
三种编程方式
- 过程性语言 procedural language
- 以类为代表的面向对象语言
- 模板支持的泛型
-
C语言编程原理
- 过程性语言 procedural language 数据+算法=程序
- 结构化编程 structured programming 逻辑的条条框框
- 自顶向下 top-down : 大型程序分解成小任务模块
-
面向对象编程OOP
-
C++和泛型编程(generic programming)
-
可移植性和标准
- ISO/IEC 14882:1998 => C++98 : 描述C++特性,添加异常、运行阶段类型识别(RTTI)、模板和标准模板库(STL)
-
C++的发展
-
编译和链接
- Unix - [CC 源文件.c => 目标文件.o => 可执行文件.out]
- Linux - [g++ 源文件.cxx / g++ 源文件.cxx -lg++ => 可执行文件.out + 目标文件.o]
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 K1ose's Space!