move

Bezieht sich normalerweise auf Semantik verschieben; Ziehen Sie stattdessen die Verwendung dieses Tags in Betracht. Verschiebungssemantik ist eine Programmiersprachenfunktion, die es ermöglicht, eine Kopieroperation durch eine effizientere "Verschiebung" zu ersetzen, wenn das Quellobjekt ein temporäres oder ein anderweitig ablaufendes Objekt ist.
2
Antworten

Kann eine virtuelle Funktion ein Kandidat für RVO sein (Rückgabewertoptimierung)?

Können C ++ - Compiler RVO für virtuelle Funktionen anwenden? In diesem Fall: %Vor% Kann RVO auf return result; -Zeilen angewendet werden? Ich würde es nicht erraten. Dann ist std::move(result) der Weg für die Rückgabe von großen...
09.10.2014, 13:22
2
Antworten

Tastaturkürzel zum Verschieben von Tabs in der Mac-Terminal-Anwendung?

Ich suche nach einer Verknüpfung, um die aktuelle Registerkarte nach links und rechts durch die Registerkartenliste zu verschieben. Beachten Sie, dass ich nicht mit den Cmd + {, Cmd +} Verknüpfungen, sondern zu wechseln auf die linke oder...
14.09.2014, 15:33
0
Antworten

Warum kann ein Enum-Wert nicht als Rvalue verwendet werden? [geschlossen]

Hinweis: Das Problem wurde gelöst. Es ist ein Fehler von Clion 1.2.4 , aber nicht der Compiler . Ich kann die Anwendung selbst dann kompilieren, wenn das Static-Analysis-Tool von Clion mir einen Fehler meldet. Ich benutze Clion 1.2.4...
29.01.2016, 13:26
6
Antworten

Verschieben von Dateien unter Python

Ich bin verwirrt, wenn sich die Datei unter Python bewegt. Wenn ich unter der Windows Kommandozeile das Verzeichnis c: \ a und ein Verzeichnis c: \ b habe, kann ich machen %Vor% was das Ergebnis a nach b verschiebt, ist die Verzeichnisstrukt...
09.07.2009, 09:36
5
Antworten

VIM navigieren im Einfügemodus

Eines der Dinge, die mich an VIM am meisten stören, ist, dass ich mich im Einfügemodus bewegen muss. Mit irgendwelchen anderen Programmen kann ich die Pfeiltasten verwenden, um mich zu bewegen, aber mit VIM habe ich gelernt, h / j / k / l zu ver...
05.01.2012, 21:21
3
Antworten

Ruft der folgende Code undefiniertes Verhalten auf?

Ich würde gerne so etwas machen %Vor% Meine Frage ist: Die Reihenfolge der Funktionsargumentbewertung ist nicht spezifiziert, also ist es sicher, einen Wert zu übergeben, der in einem Argument verschoben wird, und das Ergebnis des Aufrufs ei...
17.12.2014, 17:35
4
Antworten

Was sind Umzugssemantik in Rust?

In Rust gibt es zwei Möglichkeiten, eine Referenz zu nehmen Ausleihen , d. h., Sie nehmen eine Referenz, lassen aber das Referenzziel nicht mutieren. Der Operator & entleiht den Besitz von einem Wert. Ausleihen , d. h., nehmen...
17.05.2015, 15:46
2
Antworten

C ++ 11: Verwendet std :: move nur für temporäre Objekte sicher?

In meinem Code habe ich so etwas: %Vor% Wie Sie sehen, verwende ich std::move für ein Objekt vom Typ unordered_map<string, string>& , was offensichtlich nicht unordered_map<string, string>&& ist. Dennoch weiß...
26.08.2015, 21:00
5
Antworten

Android WindowManager TYPE_SYSTEM_ALERT Layout bei Berührung

Meine App zeigt zu bestimmten Zeiten eine Schaltfläche für den Benutzer als TYPE_SYSTEM_ALERT an und ich versuche, den Benutzer dazu zu bewegen, sie zu verschieben. Berührungs- und Bewegungsaktion registriert sich mit unterem Code, aber die Scha...
07.06.2013, 13:29
2
Antworten

Semantik und Operatorüberladung verschieben

Dies steht im Zusammenhang mit dieser Antwort von Matthieu M. zur Verwendung der Bewegungssemantik mit dem Überladen des + -Operators ( im Allgemeinen, Operatoren, die nicht direkt wieder auf den linken Param umleiten). Er schlug vor, drei...
21.04.2013, 21:35