001
13.12.2005, 16:15 Uhr
virtual
Sexiest Bit alive (Operator)
|
Hm, und was machst Du, wenn es eine Ganzspezielle Templatespezialisierung gibt? Ich mein, normalerweise wird deine Liste wohl irgendwie so aussehen, gelle?
C++: |
template<typename T> class List { private: int private_feld; };
|
Und du willst Freund werden mit der Liste, weil Du auf private_feld zugreifen willst.
Aber was machst Du denn, wenn jemand folgendes macht:
C++: |
template<> class List<char> {
}
|
Also eine Spezialisierung schreibt, wo es private_feld gar nicht gibt?
Ich weiß nicht, ob dein Vorhaben prinzipiell möglich ist (ich glaube nein), designtechnisch problematisch ist es aber jedenfalls. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) |