怎样避免头文件的循环使用 我在一个SDI的MainFrm里想加入境分割窗体的代码,要引用CMyAppView类,可是加入头文件后总会出现头文件循环使用的问题,请问如何解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CMyAppView.h的类定义前加入#ifndef ABCDEFGGGGGG #define ABCDEFGGGGGG 结尾加入#endif随便找个。h来参考一下就知道了。 如果一个1.h中要用到另一个头文件2.h的类型,如类\结构则在该1.h中向前申明该类\结构,在1.cpp中包含2.h如class xxxx;struct yyyyy;//use type一楼所说的只是告诉编译器只编译一次该头文件.从而防止变量,类型的重复定义! #pragma once VS2003 里可用 循环引用头文件,比如class1.h 和class2.h在class1.h中需要#include "class2.h" 而在classs2.h中也要用到 #include "class1.h",楼主是不是这个问题啊?我记得这个问题是可以解决的,好像要在class1.h中加一个friend class CMyClassTwo; 声明,楼主试试看。GOOD luck 多打开文件和文件夹,删除操作,怎么做?求高手指点... 【VC++高级程序员】-8名!!! 关于WSAIoctl函数的问题 谁有*.cdr(CorelDRAW绘图文件)解析啊???急!!! 不想用mfc了,<编程高手箴言>第一章所说的"通用软件"是用什么写的? 请问高手如何能简便的设置CListCtrl的行高? 高分求教!关于YUV转RGB后的显示问题! MFC 对象和对象指针问题? 请教一个很简单的问题... 在splitter窗口里,其中一格是formview,请问怎样根据菜单撤换不同的formview呢? 如何实现这样的窗口结构,请高手指点。 TreeCtrl焦点的问题
#ifndef ABCDEFGGGGGG
#define ABCDEFGGGGGG
结尾加入
#endif
随便找个。h来参考一下就知道了。
class xxxx;
struct yyyyy;//use type一楼所说的只是告诉编译器只编译一次该头文件.从而防止变量,类型的重复定义!
在class1.h中需要#include "class2.h" 而在classs2.h中也要用到 #include "class1.h",楼主是不是这个问题啊?
我记得这个问题是可以解决的,好像要在class1.h中加一个friend class CMyClassTwo; 声明,楼主试试看。
GOOD luck