Wenn ich eine globale mit interner Verknüpfung habe, die nie verwendet wird, ist ihr Initialisierer garantiert zu laufen? Zum Beispiel:Statische Initialisierer von nicht verwendeten globalen
static int x = SideEffectfulFunction();
oder
namespace {
int x = SideEffectfulFunction();
}
Ist SideEffectfulFunction()
genannt werden garantiert, auch wenn x
nie referenziert wird? Oder ist es zulässig, x
zu entfernen?
mich zweiten von 1 Nano schlagen :) +1. – StoryTeller
@StoryTeller den Standard für Fragen wie diese seit dem Gespräch mit Ihnen gelesen :) – Curious
me2 :) +1 .......... – mattideluxe