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.
3
Antworten

Wie die Lebensdauer der lokalen Variablen verlängert wird oder wie man Referenzen richtig einsetzt

Ich habe eine Klasse entwickelt und bin auf diese Frage gestoßen. Überlege, dass ich folgende Klasse habe: %Vor% Und folgende Klasse mit A als Eigenschaft: %Vor% Und diese Funktion, die nach einem variablen Wert sucht und verschiedene...
21.07.2017, 08:45
2
Antworten

Wie speichert man nicht kopierbare std :: -Funktion in einen Container?

Ich möchte Callbacks in einem Vektor oder einem anderen Container in C ++ 11 speichern. Eine Möglichkeit wäre, einen Vektor von std :: function zu speichern. Dies funktioniert gut für Lambda oder Std :: Bind mit kopierbaren Argumenten. Wen...
29.01.2015, 07:15
2
Antworten

Haben Sie diese Nachricht jemals beim Verschieben einer Datei erhalten? mv: überschreibt nicht gerade erstellte

Ich habe ein Bourne-Shell-Skript, das mehrere Aufgaben ausführt. Eine dieser Aufgaben besteht darin, einige Dateien in ein bestimmtes Verzeichnis zu verschieben. Heute, als ich das Skript ausgeführt habe, habe ich folgende Nachricht erhalten:...
12.01.2011, 13:42
1
Antwort

Warum wird der Destruktor eines verschobenen from-Objekts aufgerufen?

Betrachten Sie den folgenden Code: %Vor% LIVE-DEMO In dem gezeigten Code: Der Standardkonstruktor der Klasse foo wird für die Konstruktion des Objekts tmp . aufgerufen Der Move-Konstruktor der Klasse foo wird in der An...
05.07.2014, 01:43
1
Antwort

Garantierte Erkennung von temporär benannten Punkten

Angenommen, Sie schreiben eine Matrixklasse mit einigen Operationen: %Vor% Es ist sinnvoll, die Auswertung einiger Matrixausdrücke zu verschieben: m0 * m1 * m2 * m3 * m4 (eine Folge von vier operator* -Aufrufen) kann von der Verwendung...
02.06.2015, 11:38
2
Antworten

git, sichere Methode zum Verschieben / Umbenennen von Dateien unter Beibehaltung des Verlaufs

Ich weiß, dass es "viele" Fragen gibt, die ähnlich aussehen, also lass mich sie zusammenfassen, bevor du meine fragst. Die Antwort auf Ist es möglich, Dateien in Git zu verschieben / umzubenennen und ihren Verlauf beizubehalten? ist "es is...
25.02.2016, 04:41
2
Antworten

Bewegungskonstruktor wird deaktiviert

Ich möchte den Move-Konstruktor in der Klasse deaktivieren. Anstatt sich zu bewegen, möchte ich auf dem Kopierkonstruktor basieren. Wenn ich versuche, diesen Code zu schreiben: %Vor% während der Kompilierung habe ich einen Fehler erhalten:...
15.02.2016, 09:36