摘要: http://blog.csdn.net/success041000/article/details/6714195 1. 几个概念 1)编译:把源文件中的源代码翻译成机器语言,保存到目标文件中。如果编译通过,就会把CPP转换成OBJ文件。 2)编译单元:根据C++标准,每一个CPP文件就是一个编译 阅读全文
posted @ 2017-07-03 18:34 zzfx 阅读(408) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/nzbbody/p/3437868.html 1、解决什么问题? C++ 编译器是单独,分别编译的,每个cpp文件,进行预编译(也就是对#include,define 等进行文本替换),生成编译单元。编译单元是一个自包含文件,C++编译器对编译单元进行编 阅读全文
posted @ 2017-07-03 16:43 zzfx 阅读(541) 评论(0) 推荐(0)
摘要: 一、C++编译模式 通常,在一个C++程序中,只包含两类文件——cpp文件和h文件。cpp文件被称作C++源文件,里面放的都是C++的源代码;h文件则被称作C++头文件,里面放的也是C++的源代码。 C+ +语言支持“分别编译”(separate compilation)。也就是说,一个程序所有的内 阅读全文
posted @ 2017-07-03 15:02 zzfx 阅读(696) 评论(0) 推荐(0)
摘要: 原文网址为:http://lpy999.blog.163.com/blog/static/117372061201182051413310/ 个人认为有一些道理:所以转过来学习了。 用#include可以包含其他头文件中变量、函数的声明,为什么还要extern关键字? 如果我想引用一个全局变量或函数 阅读全文
posted @ 2017-07-03 14:50 zzfx 阅读(356) 评论(0) 推荐(0)