Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在标题中xxx.h:
xxx.h
static int yyy(); int yyy() { return 0; }
如果我将 xxx.h 包含到 cpp 文件中,yyy() 仍然是静态函数吗?
是的,仍然是静态的。每个编译单元(.cpp 文件)都有自己的yyy.
yyy
编译器不会“看到”头文件。它们在预处理阶段消失了,每个都#include被替换为那个文件内容的文本,#include编译器只会看到一个很长的字符流。
#include