変数属性
init_priority は、単一コンパイル単位内のネーム・スペース・スコープで定義されたオブジェクトの
初期化の順番を制御できる、C++ に対する直交拡張です。この属性は、初期化の相対優先順位を示すパラメーターを取ります。数字が低いほど、優先順位が高いことが示されます。
構文は以下のとおりです。
>>-type_specifier--declarator--__attribute__--------------------> >--((--+-------------------+--+-------------------------+--))-->< +-init_priority-----+ '-(--relative_priority--)-' '-__init_priority__-'
ここで、relative_priority は包括的な 101 から 65535 までの定数整数式です。
関連参照