Was ist die tatsächliche Wirkung des folgenden Konstrukts:Auswirkungen einer konst Basisklasse
class Base { /* ... */ };
template<class T>
class Derived : public T { /* ... */ };
int main() {
Derived<const Base> d;
// ...
}
Ist die Derived
Klasse nur Zugriff auf die const
-Teil der Schnittstelle von Base
hat? Meine ersten Tests zeigen, dass es überhaupt keinen Effekt gibt. Warum?
Danke!
Ich denke, dass die Antwort ist hier: http://stackoverflow.com/a/13435319/945183 –
denke ich, diese Fragen auf verschiedene Dinge beziehen: Die verknüpften diejenigen sind über Vorlage * Erklärungen * des form 'template struct test;' und meine Frage bezieht sich auf Template * Instanziierungen *, deren angewendete Parameter 'const' Typen sind. –
phlipsy