ambiguous-call

Mehrdeutiger Aufruf ist eine Situation, in der der Compiler nicht aus den übergebenen Parametertypen ableiten kann, welche Version der Funktion oder Methode er verwenden soll.
2
Antworten

Zweideutiger Aufruf führt offensichtlich nicht zu einem Kompilierungsfehler in GCC

Ich war überrascht von der Tatsache, dass GCC nicht den Aufruf von foo() im folgenden Programm nicht eindeutig betrachtet: %Vor% Der obige Funktionsaufruf kompiliert und gibt true auf GCC 4.7.2 und GCC 4.8.0 (beta) zurück, während es...
26.02.2013, 01:46
2
Antworten

Der Template-Parameter ist nicht eindeutig: Das Template-Argument konnte nicht abgeleitet werden

Ich mache eine Art Wrapper, der so aussieht: %Vor% Und ich bekomme diesen Fehler: Apply : keine übereinstimmende überladene Funktion gefunden. void Apply(void (__thiscall T::* )(Value),T *,Value) : Vorlagenparameter Value ist...
08.11.2016, 21:44
3
Antworten

Frage zu mehrdeutigen Aufrufen in C #

Ich habe eine Frage, die nicht wirklich ein Problem ist, aber etwas, das mich ein bisschen neugierig gemacht hat. Ich habe eine Klasse mit zwei Methoden drin. Eine ist eine statische Methode und die andere ist eine Instanzmethode. Die Methode...
20.05.2009, 09:30
1
Antwort

Upcast obligatorisch, wenn unterschiedliche Überlastungen auftreten

Hier geht es überhaupt nicht um Windows-Formulare, sondern nur um den "Hintergrund". Ich spielte mit Windows Forms herum, als ich einen Fehler in einem AddRange für einen MenuStrip.Items bekam, der ToolStripMenuItem in ToolStripItem...
07.07.2016, 11:37
6
Antworten

Mehrdeutiger Aufruf von Funktion / Konstruktor in C #

Der folgende Code verursacht einen Compilerfehler, da es ein mehrdeutiger Aufruf ist, aber das Problem, wenn wir object anstelle von ArrayList verwenden, tritt kein Fehler auf und die string Version funktioniert einwandfrei; Haben Sie e...
19.05.2010, 12:25