幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: tamashii

[通用编程] C++面向对象真是囧啊

[复制链接]

0

主题

2

帖子

16

积分

②入门

积分
16
发表于 2011-5-21 22:01:57 | 显示全部楼层
其实在每个头文件中加入#ifndef      #define   和#endif就行了
这样可以有效地避免头文件被重复包含的状况
回复 支持 反对

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2011-5-22 10:03:16 | 显示全部楼层
LZ都说了他加这样的东西了。。
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

7

主题

190

帖子

1766

积分

⑥精研

....

积分
1766
发表于 2011-6-4 21:33:32 | 显示全部楼层
找到一个头文件,声明不定义,就可以解除“编译死锁”。
例如A需要B,则A头别#include "B.h"
直接虚声明 class B,在CPP中再#include "B.h"就好了
这方法对头内指针有效,对象无效。
萝卜啊,白菜啊,土豆星啊,梦想有爱啊。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-3-29 23:11 , Processed in 0.023410 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表