C++程序设计语言--第九章:源文件和程序
2011-10-26 21:41
309 查看
1、分别编译
源程序首先进行预处理,预处理之后的结果被称为编译单位。
连接器是一个程序,它的工作就是将分别编译的部分约束在一起。
2、连接
在所有的编译单位中,对所有函数、类、模板、变量、名字空间、枚举和枚举符的名字的使用都必须保持一致。
头文件里可以包含:
命名名字空间
类型定义
模板声明
模板定义
函数声明
在线函数定义
数据声明
常量定义
枚举
名字声明
包含指令
宏定义
条件编译指令
注释
单一定义法则(One-Definition Rule,ODR)
3、使用头文件
4、程序
一个程序就是由连接器组合到一起的一组分别编译单位。
程序终止方式:
从main()返回
调用exit()
调用abort()
抛出一个未被处理的异常
源程序首先进行预处理,预处理之后的结果被称为编译单位。
连接器是一个程序,它的工作就是将分别编译的部分约束在一起。
2、连接
在所有的编译单位中,对所有函数、类、模板、变量、名字空间、枚举和枚举符的名字的使用都必须保持一致。
头文件里可以包含:
命名名字空间
类型定义
模板声明
模板定义
函数声明
在线函数定义
数据声明
常量定义
枚举
名字声明
包含指令
宏定义
条件编译指令
注释
单一定义法则(One-Definition Rule,ODR)
3、使用头文件
4、程序
一个程序就是由连接器组合到一起的一组分别编译单位。
程序终止方式:
从main()返回
调用exit()
调用abort()
抛出一个未被处理的异常
相关文章推荐
- 用vs2015编译器写c语言程序提示“预编译头文件来自编译器的早期版本,或者预编译头为c++而在c中使用它(或相反)”
- Arduino程序设计基础-2.1arduino语言及程序结构&&2.2C/C++语言基础
- C程序设计语言- 函数与程序结构-3.1----函数的基本知识、外部变量、作用域规则、头文件
- 今天开始温习C++程序,写C++程序设计语言的读书笔记
- C_PlusPlus学习笔记 - 4_C++程序结构 (C++语言程序设计【第三版】 郑莉等,清华大学出版社)
- C++程序设计语言练习5.2 内存对齐
- C++程序设计实验报告(十六)----用循环控制语句编写程序,完成表达式的计算
- 2016.10.2 与C++程序语言初次相遇
- C/C++语言经典、实用、趣味程序设计编程百例精解
- C++文本查询程序 C++Primer练习12.28 使用vector,map,set容器保存来自文件的数据并生成查询结果
- C++程序设计语言练习 10.2 一个简单的date类
- C/C++语言经典、实用、趣味程序设计编程百例精解(9)
- C++程序设计语言书中11章实现Sting部分不会的地方
- Cmake知识----编写CMakeLists.txt文件编译C/C++程序
- C++程序编译、头文件
- C/C++程序从编译到最终生成可执行文件的过程分析
- c++面向对象的程序设计4*4的魔方程序
- C++程序设计语言-第一章:致读者
- C++程序语言怎么样