幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5259|回复: 12

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

[复制链接]

24

主题

117

帖子

1274

积分

⑥精研

积分
1274
QQ
发表于 2011-1-24 17:33:48 | 显示全部楼层 |阅读模式
真是囧啊
根据面向对象的规则来讲,我要建立三个类就需要三个.h和三个.cpp
那么好了
a.h 里面内容是
#include b.h
b.h里面内容是
#include c.h
c.h里面内容是
#include a.h

那么好了,不论怎么写都会导致编译出错 - -
Tamashii是啥意思? 魂! ======================= 我真是败给C++的面向对象了啊……
回复

使用道具 举报

纯良の吉 该用户已被删除
发表于 2011-1-26 10:15:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

24

主题

117

帖子

1274

积分

⑥精研

积分
1274
QQ
 楼主| 发表于 2011-1-26 19:13:38 | 显示全部楼层
吉利童鞋你…………………………
此去经年
一切方好?

.h文件里我都用#pragma once开头了
并且还用了#ifndef 这样防重复……

原来的叫我删了,现在重新做又有这个问题。
…………
Tamashii是啥意思? 魂! ======================= 我真是败给C++的面向对象了啊……
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2011-1-28 09:49:41 | 显示全部楼层
用namespace把类包在里面,然后include所有的头文件?
え~え~お!!!
回复 支持 反对

使用道具 举报

24

主题

117

帖子

1274

积分

⑥精研

积分
1274
QQ
 楼主| 发表于 2011-1-29 05:39:48 | 显示全部楼层
解决了。我把能公有的全部公有了
然后类中的方法定义全都在一个文件里…………

解决了是解决了,但是为啥有一种奇妙的败北感…………
Tamashii是啥意思? 魂! ======================= 我真是败给C++的面向对象了啊……
回复 支持 反对

使用道具 举报

纯良の吉 该用户已被删除
发表于 2011-2-1 11:13:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

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

Rank: 8Rank: 8

积分
2147483647
发表于 2011-2-1 22:30:19 | 显示全部楼层
下了个DX9 的 Doc 英文版的,这玩意有中文的么?
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

24

主题

117

帖子

1274

积分

⑥精研

积分
1274
QQ
 楼主| 发表于 2011-2-2 02:03:29 | 显示全部楼层

回 6楼(secondsen) 的帖子

我看的也是英文版,所以 - -bbbb
Tamashii是啥意思? 魂! ======================= 我真是败给C++的面向对象了啊……
回复 支持 反对

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

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

Rank: 8Rank: 8

积分
2147483647
发表于 2011-2-2 08:28:54 | 显示全部楼层
LS含蓄的表达了没有中文版的现实么
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

0

主题

8

帖子

64

积分

②入门

积分
64
发表于 2011-2-24 01:46:38 | 显示全部楼层
如果能形成这样的代码结构,说明类型结构图设计得有问题。
对于一个有点规模的工程来说,设计成这样循环式的类型结构会带来调试上以及程序修改上的困难。如果能避免的话就要避免它~~
欢迎大家来游戏灵感论坛作客:http://gameinnovation.5d6d.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 20:44 , Processed in 0.024713 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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