私はまだポインタとリファレンスをよく理解していませんが、静的メソッドと変数を持つクラスがメインクラスと他のクラスから参照されます。私は静的関数を持つこのクラスの変数に渡すmain()で定義された変数を持っています。私はそれらの関数がmain()スコープで見られる変数の値を変更したいと思っています。静的ポインタを持つC++クラス
これは私が何をしようとしていますが、私はコンパイルエラーを取得...
class foo
{
public:
static int *myPtr;
bool somfunction() {
*myPtr = 1;
return true;
}
};
int main()
{
int flag = 0;
foo::myPtr = &flag;
return 0;
}
通常、コンパイルエラーが発生するたびに、_always_は質問にそれらを含めます。 –