非常に簡単に言えば:
ほとんどが static public メンバーで構成されるクラスがあるため、他のクラス/関数から呼び出す必要がある同様の関数をグループ化できます。
とにかく、クラスのパブリック スコープで 2 つの static unsigned char 変数を定義しました。同じクラスのコンストラクターでこれらの値を変更しようとすると、コンパイル時に「未解決の外部シンボル」エラーが発生します。
class test
{
public:
static unsigned char X;
static unsigned char Y;
...
test();
};
test::test()
{
X = 1;
Y = 2;
}
私はC++が初めてなので、簡単にやってください。なぜ私はこれを行うことができないのですか?