私はJavaの開発者ですが、最近C++を習得しなければならず、いくつかのことについて混乱しています。私がしたいのは、作成しているスイート全体で一定の#define変数のリストを持つ 'グローバル'ヘッダーファイルを作成することです。私は私がそれを必要とするヘッダファイルが含まれていませんが、何も存在している...私の問題は、私はこれらにアクセスすることができないということですcppファイルのないヘッダファイルの使用方法
を
#ifndef CONSTANTS_H
#define CONSTANTS_H
#define SM_START 1001;
#define SM_PAUSE 1002;
#define SM_STOP 1003;
#define SM_SAVE 1004;
#define SM_DISCARD 1005;
#define SM_SETUP 1007;
#endif // CONSTANTS_H
を私は、ヘッダファイルを作成し、私はいくつかの変数
を追加しました私の内部の定数にアクセスする方法。 Do I に.cppファイルがありますか?定数変数にアクセスする方法はありますか?
以下の素敵なコメントに加えて、避けることができる場合は単純な数値定数に#defineを使用しないでください。 'const int SM_START = 1001;'などとすると、同じ効果が得られ、エラーメッセージがもっと簡単になる。 –