1人でゲームが作れるように修行します。2 (487レス)
上
下
前
次
1-
新
61
:
SGGK ◆6pZCoAtaxk
2010/07/26(月)22:44
ID:HmEvw+7E(1/2)
AA×
>>57
>>58
>>59
>>60
>>58
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
61: SGGK ◆6pZCoAtaxk [sage] 2010/07/26(月) 22:44:04 ID:HmEvw+7E >>57>>58>>59>>60 たぶんまだ正解ではないんだろうなという雰囲気が伝わってきたので、再考。 まず、>>58氏の#pragma onceを試して、もう一度soccergame.hをfieldplayercontrol.hにインクルードしてみたがやはり同じバグが発生。 でも、#pragma onceなら1行で、しかも同じ書き方でインクルードガードできるから便利。(感謝!、絞り込みも活用します。) 次に昨日書いた循環参照について。 soccergame.hをfieldplayercontrol.hにインクルードした時、soccergame.hの中では、FieldPlayerControlクラス型の実体を定義してるけど、 fieldplayercontrol.hの中でSoccerGameクラス型の実体を定義してはいないから、循環参照ではなかったかもしれないという気がしてきた。 お互いをインクルードしあってるだけでは循環参照に必ずしもなるとはいえないかもしれない。自信はないけど。 そこで、soccergame.hをfieldplayercontrol.hにインクルードした時のfieldplayercontrol.hの中身はどうなっているのかソースにして追いかけてみようとふと思った。 ひとつ気になった。 soccergame.hはその中で#include"fieldplayercontrol.h" してるので、soccergame.hをfieldplayercontrol.hにインクルードしたら、 fieldplayercontrol.h の中で #include"fieldplayercontrol.h"されるのだろうか? なぜなら、もともとのfieldplayercontrol.hは、#include"fieldplayercontrol.h"なんてしてないから、インクルードガードされないんじゃないかなと思ったので。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/61
たぶんまだ正解ではないんだろうなという雰囲気が伝わってきたので再考 まず氏の を試してもう一度をにインクルードしてみたがやはり同じバグが発生 でも なら行でしかも同じ書き方でインクルードガードできるから便利感謝!絞り込みも活用します 次に昨日書いた循環参照について をにインクルードした時の中ではクラス型の実体を定義してるけど の中でクラス型の実体を定義してはいないから循環参照ではなかったかもしれないという気がしてきた お互いをインクルードしあってるだけでは循環参照に必ずしもなるとはいえないかもしれない自信はないけど そこでをにインクルードした時のの中身はどうなっているのかソースにして追いかけてみようとふと思った ひとつ気になった はその中で してるのでをにインクルードしたら の中で されるのだろうか? なぜならもともとのはなんてしてないからインクルードガードされないんじゃないかなと思ったので
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 426 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.053s