Czy można zadeklarować zmienną składową, czy nie, w zależności od warunku szablonu bez użycia pustego typu manekina?Deklarowanie elementu lub nie w zależności od parametru szablonu
Przykład:
struct empty{};
struct real_type{};
template<bool condition>
struct foo
{
typename std::conditional<condition, real_type, empty>::type _member;
};
@MikeSeymour: Prawo, resztki :) Dziękuję edytowany –
Great! W ten sposób nie będę miał "pustych" struktur w mojej klasie, gdy warunek jest fałszywy – Felics
@Felics: Tak, to jest poprawne –