社区
C语言
帖子详情
两个类之见怎样才能"互相include#"?
Catai算法晓极客
2002-12-07 05:21:04
在a.h
#include "b.h"
class A
{
...
private: B *b;
}
在b.h
#include "a.h"
class B
{
...
private: A a;
}
在main.cpp
#include "a.h"
#include "b.h"
main...
为什么会出现错误?如果一定要做到 A a在B里面;B*b在A里面,
怎样才能解决??
谢谢!!
...全文
72
8
打赏
收藏
两个类之见怎样才能"互相include#"?
在a.h #include "b.h" class A { ... private: B *b; } 在b.h #include "a.h" class B { ... private: A a; } 在main.cpp #include "a.h" #include "b.h" main... 为什么会出现错误?如果一定要做到 A a在B里面;B*b在A里面, 怎样才能解决?? 谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Catai算法晓极客
2002-12-27
打赏
举报
回复
谢谢
回复人: zhi_chong(稚虫
zhi_chong
2002-12-08
打赏
举报
回复
在a.h里面声明class b;或者在b.h里面声明class a;
就可以了
Catai算法晓极客
2002-12-08
打赏
举报
回复
能具体说说怎样 "用条件编译"吗, bobob(bobob) ( ??
Catai算法晓极客
2002-12-08
打赏
举报
回复
Good,
注明一点,如果是在a里面加class b的话,就不要再include "b.h"了。
应该:
//include# "b.h"
class B;
class A;
{
B b;
}
bobob
2002-12-08
打赏
举报
回复
用条件编译,你想把哪个加到哪个都可以!!
Catai算法晓极客
2002-12-07
打赏
举报
回复
在a.h文件中include<a.cpp>???
b.h在哪里??
baryjim
2002-12-07
打赏
举报
回复
main文件中只需要include<a.h>
在a.h文件中include<a.cpp>
最好用
#ifndef _a_h_
#define _a_h_
class a
{}
#endif
Catai算法晓极客
2002-12-07
打赏
举报
回复
在a.h
#include "b.h"
class A
{
...
private: B *b;
}
在b.h
#include "a.h"
class B
{
...
private: A a;
}
在main.cpp
#include "a.h"
#include "b.h"
main...
为什么会出现错误?如果一定要做到 A a在B里面;B*b在A里面,
怎样才能解决??
谢谢!!
预处理指令(神秘的
include
#)
本文介绍了C语言中的预处理指令及其使用方法,重点讲解了文件包含命令#
include
的作用及注意事项,并对比了尖括号<>与双引号""在路径解析上的差异。
高通NFC移植
本文详细介绍了如何在Android 2.3.4系统中配置NFC功能,包括修改init.rc文件、添加NFC相关的库文件及权限配置,以及在Linux内核中集成PN544 NFC驱动的具体步骤。
3写Makefile
本文介绍Makefile的基本语法与核心要素,包括目标、依赖、命令、变量定义与使用、自动推导规则及常见内置函数。重点讲解如何通过Makefile实现自动化编译流程,提升C/C++项目构建效率,并简要说明make工具的执行机制与调试方法。
Play with caffe on ubuntu
本文提供使用System Python和Anaconda两种方式安装配置Caffe深度学习框架的详细步骤。涉及安装必要的依赖包、配置Makefile.config文件及进行编译测试等关键环节。
[ubuntu][GCC]gcc源码编译
该文详细介绍了如何在没有root权限的Linux系统中,离线下载GCC安装包及其依赖,然后进行编译和安装的步骤,包括创建软链接、配置和编译选项,以及安装路径的选择和环境变量的设置。
C语言
70,039
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章