クラスのC++でテキストベースのRPGを作成していますが、セクションの2つが他の1つのストーリーセクションにマージすると、セクションの変数が再定義されているというエラーが表示されていますが、ヘッダーを使用していると聞いたことがありますが、これを行う方法がわからないため動作していません。ここに私のすべてのファイルへのリンクがあります:hey I am over here!C++でテキストベースのRPGゲーム/テンプレートを作成する際の問題
答えて
ファイルの先頭にinclude guardsを追加することを忘れているかもしれません。これらは、ファイルが複数回コンパイルされないようにします。同じスコープまたは関数で変数を2回定義しただけでも可能です。
(ウィキペディアより)例
#ifndef GRANDFATHER_H
#define GRANDFATHER_H
// this code is only compiled once thanks to the
// preprocessor directive #ifndef
struct foo {
int member;
};
#endif /* GRANDFATHER_H */
塩の価値のあるC++コンパイラは、明示的な定義の代わりに '#pragma once'を処理できます。 –
'#pragma once'は**非標準**です。このSOの答えを参照してください:http://stackoverflow.com/questions/23696115/is-pragma-once-part-of-the-c11-standard –
良い点が、私はそれが標準だとは決して言わなかった。 OPがSolaris(https://en.wikipedia.org/wiki/Pragma_once#Portability)上でコンパイルされている場合を除き、 '#pragma once'を使用して移植性の問題を起こしてはいけません。 –
- 1. Java:テキストベースのrpgゲームのsetText GUIコード
- 2. C#でhtmlテーブルを作成する際の問題
- 3. タイマージョブを作成する際の問題
- 4. ストアドプロシージャを作成する際の問題
- 5. .icnsを作成する際の問題
- 6. フルスクリーンモードを作成する際の問題
- 7. Javaでオブジェクトの配列を作成する際の問題
- 8. C++で多次元配列チェスボードを作成する際の問題
- 9. C++/CLIでマネージクラスと名前空間を作成する際の問題
- 10. Visual Studioで静的/動的C++ライブラリを作成する際の問題
- 11. ラジオボックスのテキストベースを作成する方法
- 12. テキストベースのAndroid RPGの場所、アイテム、および説明の保存
- 13. Javaでディレクトリを作成する際の問題
- 14. XHRでDataGridを作成する際の問題
- 15. ポインタでスワップ関数を作成する際の問題
- 16. アンドロイドアプリケーションでサムネイルを作成する際の問題
- 17. laravelでユーザーを作成する際の問題
- 18. Magentoエンタープライズで高度なプロファイルを作成する際の問題
- 19. OSMFでDynamicStreamプレーヤーを作成する際の問題
- 20. eclipseでAndroidデバイスを作成する際の問題
- 21. SSASで親子参照を作成する際の問題
- 22. OpenGLで2D地形を作成する際の問題
- 23. 3D OpenGLワールドで2Dインターフェイスを作成する際の問題
- 24. xcodeで子プロセスを作成する際の問題
- 25. javascriptで配列を作成する際の問題
- 26. CodeIgniterで画像サムネイルを作成する際の問題
- 27. Oracle 11gでトリガを作成する際の問題
- 28. Arcmapでカスタムツールを作成する際の問題
- 29. 問題コマンドラインでのAndroidプロジェクトを作成する際
- 30. PyramidとSQLiteでDBを作成する際の問題
あなたは私たちがお手伝いをするための任意のコードを提供していません。 – Ven
@Venそれは私のコードを持っているリンクをチェックしてください、それは複数のファイルであり、それは永遠にかかります。もし私が変更を加えると私は書き直す必要があります。 – Ph9214
Googleドライブへのリンクを教えてください。あなたが私たちに見せることができるものにあなたの問題を減らす。 – Ven