Mi chiedo perché una cosa così naturale come static_if
non sia riuscita a entrare in C++ 11? Alcune persone obiettano che usando l'ereditarietà o la specializzazione del modello potremmo ottenere risultati richiesti MA:Perché non c'è `static_if` in C++ 11
Perché non abbiamo un semplice static_if
per situazioni semplici quando non si vuole ingrossare il codice sorgente con tutto questo?
Quale compilatore stai usando che non rimuove il codice morto in 'if (false) {...} else {...}'? O vuoi dire che il codice morto non è valido in C++? – hvd
C'è 'enable_if': http://en.cppreference.com/w/cpp/types/enable_if – SomeWittyUsername
@hvd E la dichiarazione delle variabili? – Cartesius00