1人でゲームが作れるように修行します。2 (487レス)
1人でゲームが作れるように修行します。2 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
163: SGGK ◆6pZCoAtaxk [sage] 2011/03/07(月) 22:53:38.07 ID:A2V6WI7O エラーメッセージが出なくなった。 問題となっていた部分はいわゆるクラス同士が相互参照していて、どちらかのクラスが宣言や定義されていないと矛盾してしまうんだけど、 先に宣言するべきクラスもその後に宣言されるクラスが宣言されていないと宣言できないという問題。 これがよくわからなくて後宣言のクラスがクラス名くらいの簡単な場合は前方宣言を使い、 後宣言のクラスの関数まで記述されているときは、前に宣言しておくべきクラスのヘッダファイルを置けばいいような感じで理解してみるものの自信無し。 結局、処理を順番に見ていきこの行では何が決まっていないと不具合になるか考えて順番に設定していき、 なんとかクリアできた。(自信無し) そのかわり、cppファイルは両方のクラスを一緒にせざるを得なかった。 でもこれでは将来、あのクラスの定義はどのファイルに書いたのか分からなくなるので、 空のcppファイルをつくり、その中に注釈行で、ここに書くべきcppファイルの中身はどこのcppファイルに書かれたのかを記述しておいた。 それにしてもエラーが出ないのも変なので、メインループの選手画像データロード、選手の初期化あたりを調べてみる予定。 http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/163
164: SGGK ◆6pZCoAtaxk [sage] 2011/03/07(月) 23:18:19.01 ID:A2V6WI7O 今見たら、先頭に//が付いて注釈行になっていた。 画像データロードの注釈化を解除してコンパイルしたらエラー無し。 だからといって安心とは限らないけど次にいく。 選手の初期化でエラー、アサーションとかイテレータがどうのこうのというメッセージ。 明日はここからということで・・・(寝) http://mevius.5ch.net/test/read.cgi/gamedev/1272901469/164
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.027s