在头文件中定义一个结构体,两个cpp文件同时包含它,编译时时否会重复?
如果我在一个头文件a.h中定义了一个结构体:typedefstructnode{...}FNode;然后我在b1.cpp和b2.cpp同是包含它,编译连接时是否重复?另外...
如果我在一个头文件a.h中定义了一个结构体:
typedef struct node
{
...
} FNode;
然后我在b1.cpp和b2.cpp同是包含它,编译连接时是否重复?
另外,如果我在a.h中用了#include <string>的话,在b1.cpp和b2.cpp中还要再定#includ <string>吗? 展开
typedef struct node
{
...
} FNode;
然后我在b1.cpp和b2.cpp同是包含它,编译连接时是否重复?
另外,如果我在a.h中用了#include <string>的话,在b1.cpp和b2.cpp中还要再定#includ <string>吗? 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询