【初心者歓迎】C/C++室 Ver.6【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0602デフォルトの名無しさん
NGNGない
>>クラスの実装部分に書いてなんらかの宣言をすれば自動的に
>>一度だけ実行されるようコンパイルされるような方法が欲しいのですが…
class A {
static int nData; // 宣言
}
int A::nData = 3; // 定義
クラスの静的変数は、C++がmainの実行前(というか、そのクラスが
最初にインスタンシングされる前)に初期化する規格になっている。
(グローバルの静的変数はmainの前)
■ このスレッドは過去ログ倉庫に格納されています