Si j'ai un lien interne avec une liaison interne qui n'est jamais utilisée, son initialiseur est-il garanti? Par exemple:Initialisateurs statiques de globaux non utilisés
static int x = SideEffectfulFunction();
ou
namespace {
int x = SideEffectfulFunction();
}
SideEffectfulFunction()
est garanti d'être appelé, même si x
est jamais référencé? Ou est-il légal de supprimer x
?
me battra 1 nano seconde :) +1. – StoryTeller
@StoryTeller été la lecture de la norme pour des questions comme celle-ci depuis vous parler :) – Curious
me2 :) +1 .......... – mattideluxe