标签: c++ static
标题xxx.h:
xxx.h
static int yyy(); int yyy() { return 0; }
如果我将xxx.h包含在cpp文件中,yyy()仍然是静态函数吗?
答案 0 :(得分:5)
是的,仍然是静止的。每个编译单元(.cpp文件)都有自己的yyy版本。
yyy
编译器没有“看到”头文件。它们在预处理阶段消失,其中每个#include被替换为#include的文件内容的文本,编译器将只看到一个非常长的字符流。
#include