Ben Voigt ha sottolineato che here:In che modo l'inizializzazione dello zero, l'inizializzazione statica e l'inizializzazione del valore differiscono?
Zero inizializzazione è una delle fasi di inizializzazione statico. Ma hai ragione che non puoi sostituire ciecamente quest'ultimo (tag), poiché l'inizializzazione dello zero viene eseguita anche per l'inizializzazione del valore. Tuttavia, non è necessario (un tag denominato) inizializzazione zero nel contesto di C++, poiché i tag esistono già sia per l'inizializzazione statica che per l'inizializzazione del valore e quelli sono più pertinenti.
ho pensato che ci fosse un caso in cui aveva senso "Zero-Initialize" piuttosto che "Static-Initializing" o "Value-Initializing" o è "zero-inizializzazione" non accadrà mai in natura, e devo usare termini più specifici come: "static- Inizializzazione "o" Inizializzazione del valore "?
Per essere onesti, la maggior parte della mia esperienza su questi argomenti deriva dallo studio delle risposte allo this question, quindi sono sicuro che Ben Voigt ha ragione, vorrei solo che qualcuno spiegasse perché.
Sembra che questa domanda sia più per meta.SO che SO come per i tag ... – Jarod42
@ Jarod42 Beh, la domanda nella mia mente è uno dei concetti. Penso che mi manca quello che dice Ben Voigt perché non capisco la differenza tra queste inizializzazioni. Non sono sicuro di come possiamo entrare in quella tecnicità sulla meta. –
@ Jarod Io non la penso così. È una meta domanda, dato che Jonathan non sta chiedendo del C++, ma della terminologia usata dallo Standard e degli esperti per parlare di C++. Ma SO è ancora il sito giusto, meta.SO è solo per il sottoinsieme di meta domande che riguardano il software e le politiche di Stack Overflow e questo non lo è. –