Ben Voigtはここで次のように指摘しています。
ゼロ初期化は、静的初期化のステップの 1 つです。しかし、ゼロの初期化は値の初期化でも実行されるため、後者 (タグ) をやみくもに置き換えることはできません。ただし、タグは静的初期化と値初期化の両方に既に存在し、それらはより関連性があるため、C++ のコンテキストでは (タグという名前の) ゼロ初期化は必要ありません。
「Static-Initializing」や「Value-Initializing 」ではなく「Zero-Initialize」が理にかなっている場合、または「Zero-Initialization」が実際に発生することは決してない場合があり、より具体的に使用する必要があると思いました「静的初期化」または「値初期化」のような用語?
公平を期すために、これらのトピックに関する私の経験のほとんどは、この質問への回答を研究することから得られているため、Ben Voigt が正しいと確信しています。誰かに理由を説明してもらいたいだけです。