新手求问,头文件问题 我写了2个类,CYY1和CYY2CYY1.h中要#include "cyy2.h"CYY2.H中也必须要#include"cyy1.h"我以前见过别人实现的,我怎么办?教下我 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #if !defined(AFX_MONITORCLIENTSOCKET_H__21928187_1DBE_4531_8F60_BFBA4D0867DE__INCLUDED_)#define AFX_MONITORCLIENTSOCKET_H__21928187_1DBE_4531_8F60_BFBA4D0867DE__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000类内容。#endif // !defined(AFX_MONITORCLIENTSOCKET_H__21928187_1DBE_4531_8F60_BFBA4D0867DE__INCLUDED_)用vc classview生成的类都会自动加上这段内容另外,你两个类互相包含,说明你分工不明确 头文件class aclass b{a bbb;}Cpp文件#include "a.h" #if !defined(AFX_MONITORCLIENTSOCKET_H__21928187_1DBE_4531_8F60_BFBA4D0867DE__INCLUDED_)#define AFX_MONITORCLIENTSOCKET_H__21928187_1DBE_4531_8F60_BFBA4D0867DE__INCLUDED_#include "cyy.h" /////////////////////////////////加入#if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000 // in a.h#ifndef __A_H_#define __A_H_class CB;class CA {public: CB* m_pB; // Or CB& m_rB;在没有看到类CB的定义之前,只能用指针或引用};#endif// in b.h#ifndef __B_H_#define __B_H_#include "a.h"class CB {public: CA m_objA;};#endif 看看这个http://expert.csdn.net/Expert/topic/1157/1157247.xml?temp=.3252069在头文件里声明两个类,类A用到类B,类B又用到类A的C++类声明的问题 程序启动一段时间不工作了? 如何检测桌面有对话框出现? 图像和文字的合成 请问如何在窗口里面实现浮动窗口 如何读取数据? 求清晰的《vc技术内幕(第四版)》中文版 关于CString 和 char * 的问题? 我缺了哪个.h或者.lib? 我在CtreeView中加了一个根,三个叶子,如何才能在根下显示一个加号? 打印大尺寸图片的问题 高分求《Visual C++ 6.0 数据库编程大全》的配套示例代码 有没有人会做RealPlayer的插件(dll)?
#define AFX_MONITORCLIENTSOCKET_H__21928187_1DBE_4531_8F60_BFBA4D0867DE__INCLUDED_#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
类内容。
#endif // !defined(AFX_MONITORCLIENTSOCKET_H__21928187_1DBE_4531_8F60_BFBA4D0867DE__INCLUDED_)
用vc classview生成的类都会自动加上这段内容另外,你两个类互相包含,说明你分工不明确
class aclass b
{
a bbb;
}Cpp文件#include "a.h"
#define AFX_MONITORCLIENTSOCKET_H__21928187_1DBE_4531_8F60_BFBA4D0867DE__INCLUDED_
#include "cyy.h" /////////////////////////////////加入
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#ifndef __A_H_
#define __A_H_class CB;class CA {
public:
CB* m_pB; // Or CB& m_rB;在没有看到类CB的定义之前,只能用指针或引用
};
#endif// in b.h
#ifndef __B_H_
#define __B_H_#include "a.h"
class CB {
public:
CA m_objA;
};
#endif
http://expert.csdn.net/Expert/topic/1157/1157247.xml?temp=.3252069
在头文件里声明两个类,类A用到类B,类B又用到类A的C++类声明的问题