C のグローバル初期化順序 : 依存関係の無視
問題:
コード スニペット内ただし、グローバル変数の初期化の順序は依存関係を無視しているように見えます。具体的には、構造体のコンストラクター メソッドは、構造体インスタンスが宣言される前に呼び出されます。
答え:
1。グローバルの初期化順序:
2.初期化での依存関係の無視:
はい、グローバルの初期化順序では依存関係が無視されます。これは、グローバル変数は、それが依存する別のグローバル変数の前に初期化される可能性があることを意味します。
3.適切な初期化順序の確保:
ダミーを初期化する前に Foo のコンストラクターが確実に呼び出されるようにするには、次の手順を実行できます:
以上がC でのグローバル変数の初期化は依存関係を無視できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。