class A
{
B* b;}class B
{
C* c;
A* a;}class C
{
B* b1;
}编译出错 missing storage-class or type specifiers请教问题所在及
解决办法
{
B* b;}class B
{
C* c;
A* a;}class C
{
B* b1;
}编译出错 missing storage-class or type specifiers请教问题所在及
解决办法
解决方案 »
- vc6.0开发的程序是否与win7或者vista有兼容性问题
- 对话框 打印
- 如何获得系统已安装的邮件客户端列表?
- windows下网络编程多年,愿分享经验
- 在继承CObject和CWnd类的自定义类中如何加入消息映射ON_WM_TIMER()
- 如何让CListBox中的每一行在显示字符时都自动置中?
- 关于ATL对话框里的消息问题,大家进来看看!
- 求助 hello,mfc!!!!!!!!!!!!!!!!!
- 如何在ToolBar里加入两个以上的控件??
- 高手救命啊!!!!!
- CMyApp::InitInstance中将wizard生成的View替换成另一个view,编译错误:C2064
- 在图形中怎样把两个面合成一个面?
{
BList* b;}class B
{
C* c;
A* a;}
typedef CTypedPtrList<CObList, B*> BList;class C
{
B* b1;
}编译出错 出错在 BList* b;
missing storage-class or type specifiers请教问题所在及
解决办法
class A;
class B;
class C;
class B;
class C;
typedef CTypedPtrList<CObList, B*> BList;
.........
class A;
class B;
class C;其实只是 class B;预申明就可以了...
解决方式原来的
typedef CTypedPtrList<CObList, B*> BList;在B.H中声明了将其移到到 A.H中就行了可是
原来的A.H中已经有了 #INCLUDE B.H了
为什么不行呢
#if !defined(a.h)
#define a.h
.......
......
.......
#endif // !defined(a.h)
项目中是加分号的cngonet(VC的QQ群:4196043)
您说的已经定义了