anpufeng 发表于 2013-05-07 17:28 vector g_FactDB(FACTNUM); 为什么要加 struct 呢?
anpufeng 发表于 2013-05-07 17:56 不知道你是不是这个意思? 随便写了个. Test.hmain.cpp输出 a: 5
learningl 发表于 2013-05-07 17:58 必须要看到Fact_t的定义,才能使用这个结构体 把你写的代码完整的贴出来,才好帮你分析。
anpufeng 发表于 2013-05-07 18:01 vector 本身就是容器, 你加20是想干啥?
user2003 发表于 2013-05-07 18:02 我把结构体的定义放在.h文件中就不行,必须要放在cpp的文件里。无论是初始化时还是通过extern引用时。