Zastanawiam się, dlaczego tak naturalnej rzeczy jak static_if
nie udało się dostać do C++ 11? Niektórzy ludzie sprzeciwiają się, że przy użyciu dziedziczenia lub specjalizacji szablonów możemy osiągnąć żądane wyniki, ALE:Dlaczego nie ma "static_if" w C++ 11
Dlaczego nie mamy prostego static_if
dla prostych sytuacji, gdy nie chcemy nadużywać kodu źródłowego z tym wszystkim?
Który kompilator, którego używasz, nie usuwa martwego kodu w 'if (false) {...} else {...}'? Czy masz na myśli martwy kod nie jest prawidłowy C++? – hvd
Istnieje 'enable_if': http://en.cppreference.com/w/cpp/types/enable_if – SomeWittyUsername
@hvd Co z deklaracją zmiennych? – Cartesius00