我有一个 struct ,我想在一个单独的源文件中填写我运行main的地方。在头文件中我包含extern但是当我在源文件中定义变量时它不起作用。
//This is a header file
struct example {
int data1;
float data2;
bool example;
}
extern example tmp;
然后在源文件中:
example *tmp = new example;
我收到错误“Expected unqualified-id
”。那是为什么?
答案 0 :(得分:1)
example
vs example*
。