Suchergebnisse für Anfrage "name-lookup"

4 die antwort

Multiple Inheritance Template Class

class messageA { }; class messageB { }; template<class T> class queue { public: virtual ~queue() {} void submit(T& x) {} }; class A : public queue<messageA>, public queue<messageB> { }; int main() { A aa; ...

6 die antwort

Erroneous Private Base Class nicht erreichbar?

Kompilieren dieses Codes mit g ++ 4.2.1: struct S { }; template<typename T> struct ST { }; template<typename BaseType> class ref_count : private BaseType { }; template<typename RefCountType> class rep_base : public RefCountType { }; class ...

8 die antwort

Warum findet ADL keine Funktionsvorlagen?

Welcher Teil der C ++ - Spezifikation beschränkt die argumentabhängige Suche darauf, Funktionsvorlagen in der Menge der zugeordneten Namespaces zu finden? Mit anderen Worten, warum wird der letzte Aufruf inmain unten nicht kompilieren? namespace ...

TOP-Veröffentlichungen

7 die antwort

Übertragen von 'typedef' von basierend auf abgeleitete Klasse für 'template'

Ich versuche, eine Basisklasse zu definieren, die nur typedefs enthält.

3 die antwort

Abgeleiteter Zugriff der Vorlagenklasse auf Basisklassenmitgliedsdaten

Diese Frage ist eine Weiterentwicklung der indieser Thread.Verwenden der folgenden Klassendefinitionen:

5 die antwort

GCC-Problem: Verwenden eines Mitglieds einer Basisklasse, die von einem Vorlagenargument abhängt

Der folgende Code wird nicht mit gcc kompiliert, aber mit Visual Studio: