name-lookup

Namenssuche ist die Prozedur, bei der ein Name, wenn er in einem Programm auftritt, mit der Deklaration verknüpft ist, die ihn eingeführt hat.
1
Antwort

Warum wird ein Programm als mehrdeutig abgelehnt, das durch Überladungsauflösung aufgelöst werden könnte?

Das folgende Programm wird von gcc als mehrdeutig zurückgewiesen: %Vor% Clang lehnt das Programm aus dem gleichen Grund konsequent ab: %Vor% Ich bin mir nicht ganz sicher, ob ich die Suchregeln in Abschnitt 10.2 richtig verstanden habe,...
22.12.2015, 14:03
4
Antworten

find () mit überladenem Operator ==

Ich versuche mit einem überladenen Operator == () ein Element in einem Vektor zu finden. Wenn Sie jedoch type1 im folgenden Code verwenden, lautet die Ausgabe 1 und 0 (nicht gefunden). Die Verwendung von type2 ergibt 1 und 1. Die Umgebung...
04.10.2013, 17:57
1
Antwort

C ++ erkennt das Vorhandensein freier Funktionen mit expliziten Parametern

Ich schreibe einige Typeigenschaften, um zu sehen, ob eine freie Funktion mit einer bestimmten Menge von Parametern existiert. Die Funktionen haben eine Signatur, die ungefähr so ​​aussieht: %Vor% Ich kenne im Voraus die Werte für T , Som...
17.03.2014, 20:05
1
Antwort

Friend-Deklaration der Template-Spezialisierung schlägt fehl

Der folgende Code, der die Friend-Deklaration enthält, schlägt mit dem angegebenen Fehler fehl (siehe Ссылка ): %Vor% Wenn die Reihenfolge der Deklaration von Freunden und der Deklaration von Mitgliederfunktionen umgekehrt wird, wird der Co...
15.12.2011, 03:48
1
Antwort

Suche nach mehrdeutigem Namen mit using-directive

Es ist nicht erlaubt, einen Namespace und eine Klasse mit demselben Namen in eine deklarative Region zu setzen, d. h. %Vor% ist schlecht gebildet (siehe §3.3.1 / 4). Man kann jedoch den Namen von beiden über eine using-Direktive eingeben:...
26.04.2015, 21:48
1
Antwort

Problem mit der Namenssuche, GCC und Klang stimmen nicht zu [duplizieren]

Wie von ecatmur hervorgehoben, hat diese Frage bereits eine Antwort hier . Diese Frage ist offensichtlich kein Duplikat von hinterer Rückgabetyp mit decltype mit variadischer Vorlagenfunktion . Es versucht tatsächlich, eine einfachere L...
08.05.2015, 09:19