Typentscheidung basierend auf dem Vorhandensein eines verschachtelten typedef
Ich muss eine Template-Struktur definieren, so dass:
element<T>::type
ist vom Typ:
T::element_type
wenn T ein (öffentliches) typedef mit dem Namen element_type enthält, andernfalls (wenn es kein solches typedef enthält)
element<T>::type
ist vom Typ
T::value_type
wenn T veränderlich ist und vom Typ @ i
const T::value_type
wenn T konstant ist.
Ich kämpfe wirklich mit diesem, jeder Vorschlag wird sehr geschätzt! :)
Vielen Dank für Ihre Hilfe im Voraus!