VC6 在文件1(cpp文件)中定义:(A 是一个类名)
A g_clsA;
CList<A*,A*&> g_lstA;然后在文件2(cpp)文件中定义:
extern A g_clsA;
extern CList<A*,A*&> g_lstA;后者编译器不能识别,提示:
error C2143: syntax error : missing ';' before '<'
A g_clsA;
CList<A*,A*&> g_lstA;然后在文件2(cpp)文件中定义:
extern A g_clsA;
extern CList<A*,A*&> g_lstA;后者编译器不能识别,提示:
error C2143: syntax error : missing ';' before '<'
解决方案 »
- 注册表关联文件图标,注销explorer.exe才可以看到图标?
- [求助]获取应用程序当前目录(文件名中间有空格)问题。。。
- Tab Controls (SDK)
- FtpFindFirstFile为什么老使程序挂掉?
- 如何使用IHtmlDocument2/CWebBrowser2获得网页文本内容
- 急求 如何设置打印字体(可选的)在线等待
- 100分求教: 能不能知道自己被那个函数调用?
- 一个串口通讯程序接收的问题,寻求帮助!!!
- 为什么我的信誉值下了???
- 请专业人士发表建议:像我这样的情况如何成长一名软件工程师?
- 去china-pub搜了一下,有很说计算机图形方面的图书。不知道那一本适合初学者看。望各们前辈指教。谢谢。
- 如何判断一个线程正在运行状态
在文件1(h文件)中定义
class A
{
};
然后将其include到两个cpp文件中。