this

___ answer4734262 ___

Das ist keine Zuordnung zu %code% , sondern zu dem Objekt, auf das %code% zeigt. Das ruft %code% für das aktuelle Objekt auf.

    
___ qstntxt ___

Ich habe Qt-Quellen durchsucht und dies bemerkt

%Vor%

Ich habe noch nie eine Zuordnung zu "diesem" gesehen. Was macht die Zuordnung zu "diesem"?

    
___ answer4734436 ___

'this' ist einfach ein Zeiger auf das Objekt, auf dem die aktuelle Methode aufgerufen wird. Durch Ändern des Werts hinter 'this' (durch Dereferenzieren des Zeigers mit '* this' und Zuweisen eines anderen Objekts) wird das Objekt des Aufrufers so geändert, dass es zu einem anderen Objekt wird.

In Ihrem Beispiel könnte ein Aufrufer von 'operator =' Folgendes tun:

%Vor%

Nach der Definition von 'operator =' konvertiert diese Aktion copy 'guid' in ein neues Objekt vom Typ 'QUuid'.

    
___ tag123c ___ C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll. ___ tag123qt ___ Qt ist ein plattformübergreifendes Anwendungsentwicklungs-Framework, das häufig für die Entwicklung von Anwendungssoftware verwendet wird, die auf verschiedenen Software- und Hardwareplattformen ohne oder mit nur geringer Änderung der zugrunde liegenden Codebasis ausgeführt werden kann. Qt ist sowohl mit kommerziellen als auch mit Open-Source-Lizenzen verfügbar. ___ tag123dies ___ Schlüsselwort, das sich auf die aktuelle Klasseninstanz oder das Objekt in vielen objektorientierten Programmiersprachen bezieht. ___ qstnhdr ___ Was bewirkt die Zuweisung an * dies (* dies = val)? ___ answer4734254 ___

Es ruft nur %code% auf.

    
___
4
Antworten

jquery "this" Bindungsproblem im Ereignishandler (Entsprechung von bindAsEventListener im Prototyp)

In jquery ist eine Event-Hadler-Bindung das ereignisgenerierende DOM-Element (dies zeigt auf das dom-Element). Im Prototyp zum Ändern der Bindung eines Event-Handlers kann man die Funktion bindAsEventListener verwenden; Wie kann ich auf die In...
19.05.2010, 09:49
1
Antwort

Wann sollte ich const & benutzen?

Ich habe einen Code wie diesen gefunden: %Vor% Es kompiliert und läuft. Ich habe mich gefragt, welche Vorteile (oder Nachteile) der Verweis (& amp;) auf diesen Operator == hat.     
15.03.2015, 02:52
2
Antworten

Einreichen eines Fensters in browserify

Eine meiner Abhängigkeiten verwendet Folgendes, um ein Fenster an die Schließung zu übergeben: %Vor% Vorläufig kann ich es nur in etwas Sinnvolleres ändern, damit es browserfig nicht bricht, aber gibt es eine Methode, mit der ich einen Wert...
22.12.2013, 00:03
1
Antwort

Groovy: this.metaClass Versus instance.metaClass

Ich habe unter dem groovigen Skript Code in dem Buch angetroffen. Und es erzeugte einige seltsame Ergebnisse für mich. %Vor% es ist wie folgt ausgegeben: %Vor% Ich bin also ziemlich verwirrt: Warum ist this.metaClass nicht instance.m...
24.12.2015, 08:24
3
Antworten

Jquery wählt das angeklickte Element innerhalb einer Gruppe von Elementen mit demselben Klassennamen aus

Vielleicht könnt ihr mir dabei helfen, ich habe in den letzten 30 Minuten damit zu kämpfen gehabt. Sagen wir, ich habe vier Elemente mit derselben Klasse. %Vor% Wie kann ich den angeklickten auswählen? Ich konnte es so machen: %Vor%...
22.06.2013, 18:40
1
Antwort

Schreiben einer Kotlin-Util-Funktion, die im Initialisierer eine Selbstreferenz bereitstellt

Ich versuche, meinen Hack von einer Antwort auf eine andere Frage zu verallgemeinern. Es sollte eine Möglichkeit bieten, auf einen Wert zu verweisen, der noch nicht in seinem Initialisierer konstruiert wurde (natürlich nicht direkt, aber in...
30.01.2016, 10:04
13
Antworten

Die Verwendung von "this" in Java

Wenn ich die folgende Klasse schreibe: %Vor% Das Programm kompiliert, aber wenn ich das Programm ausführe, druckt die Hauptmethode zwei 0 aus. Ich weiß, um zu sagen, dass ich die Instanzvariablen im Konstruktor initialisieren will, muss ich...
05.02.2009, 15:13
9
Antworten

Was ist der "dies" -Zeiger?

Ich bin ziemlich neu in C ++ und ich verstehe nicht, was der this Zeiger im folgenden Szenario tut: %Vor% Ich habe das hier aus dem Post von jemand anderem genommen. Worauf zeigt this ? Ich bin verwirrt. Die Funktion hat keine Eingab...
11.05.2013, 00:57
7
Antworten

Verwendung oder Nicht-Verwendung des Qualifikationsmerkmals 'this' in C # [duplizieren]

Ich habe gerade begonnen, Resharper zu verwenden, um meinen Code zu analysieren, und es gibt viele Dinge, die er vorgeschlagen hat, und ich bin wirklich zufrieden mit seinem Output, da er mir auch ein paar bessere Methoden beibringt, Dinge z...
04.05.2011, 14:43
4
Antworten

C # Möglichkeit, einen Wert in einem ListT am Index hinzuzufügen

Gibt es eine Möglichkeit, einen Wert zu einem bestimmten Index hinzuzufügen? Ich versuche Indexator zu machen und ich habe Listen. Gibt es einen Trick, um dies in diesem Zusammenhang zu machen: D %Vor%     
23.04.2012, 17:05