摘要:
源文件中有#include<~.h>的预处理命令,但是头文件中没有源文件的信息,那么头文件如何来关联源文件呢,曾经这个问题困扰着我。这个问题实际上是说,已知头文件“a.h”声明了一系列函数,“b.cpp”中实现了这些函数,那么如果我想在“c.cpp”中使用“a.h”中声明的这些在“b.cpp”中实现的函数,通常都是在“c.cpp”中使用#include “a.h”,那么c.cpp是怎样找到b.cpp中的实现呢?其实.cpp和.h文件名称没有任何直接关系。#include预处理就是完成了一个“复制并插入代码”的工作。编译的时候,并不会去找b.cpp文件中的函数实现,只有在link的时 阅读全文
posted @ 2012-04-16 23:49
NLP新手
阅读(2199)
评论(0)
推荐(0)
浙公网安备 33010602011771号