Suchergebnisse für Anfrage "reference"
Warum hat std :: forward zwei Überladungen?
Gegeben die folgenden Referenzkollapsregeln T& & ->T&T&& & ->T&T& && ->T&T&& && ->T&&Die dritte und vierte Regel implizieren, dassT(ref qualifer) && ist die Identitätstransformation, d. h.T& bleibt beiT& undT&& bleibt beiT&&. Warum haben wir ...
Was macht static_cast <T> mit einem T &?
Also habe ich gefragtdiese Frag [https://stackoverflow.com/q/37967446/2642059] und ich bastelte daran, es über @ zu lösstatic_cast. (Übrigens löst es das Problem, ich bin mir nur nicht sicher, ob ich verstehe warum.) Im Code: vector<int> foo = ...
Wertweises Weiterleiten an ein Referenzargument
Betrachten Sie dieses einfache Programm: vector<int> foo = {0, 42, 0, 42, 0, 42}; replace(begin(foo), end(foo), foo.front(), 13); for(const auto& i : foo) cout << i << '\t';Wenn ich es schrieb, erwartete ich zu bekommen: 13 42 13 42 13 ...
Array.fill (Array) erstellt Kopien nach Referenzen, nicht nach Wert [duplizieren]
Diese Frage hat hier bereits eine Antwort: Array.prototype.fill () mit Objekt übergibt Referenz und nicht neue Instanz [/questions/35578478/array-prototype-fill-with-object-passes-reference-and-not-new-instance] 5 Antworten Ich versuche mit @ ...
Warum führt das Klonen meines benutzerdefinierten Typs zu & T anstelle von T?
#![feature(type_macros)] extern crate typenum; #[macro_use] extern crate generic_array; extern crate num; use num::{Float, Zero}; use typenum::*; use generic_array::*; #[derive(Clone, Debug)] struct Vector<T, N: ArrayLength<T>> { data: ...
Erstellung eines zufälligen Links durch Javascript / HTML
Ich versuche ein Skript zu erstellen, mit dem ich einen Hyperlink anzeigen kann, der den Benutzer zu einer zufälligen URL weiterleitet, die aus vier Sites ausgewählt wurde. Bisher habe ich ein Array für die Sites und eine Funktion erstellt, die ...
Bedeutung des kaufmännischen Und '&' und des Sterns '*' in Rust
rotz gründlicher Lektüre der Dokumentation bin ich ziemlich verwirrt über die Bedeutung des& und* -Zeichen in Rust und allgemeiner darüber, was genau eine Rust-Referenz ist. In diesem Beispiel ähnelt es einer C ++ - Referenz (dh einer Adresse, ...
PHP "Assign by reference" Seltsamkeit
Ich bin auf ein Code-Snippet gestoßen, das @ enthie$a = & $b; hatte aber nicht getestet, ob $ b tatsächlich existiert if (isset($b))). Ich war mir nicht sicher, wie PHP damit umgegangen ist, also habe ich einen kurzen Test gemacht und bin jetzt ...
Warum akzeptiert git update-ref Referenzen, die nicht / refs sind?
Während Befehle wie "git log" unterschiedliche Ausdrücke für denselben Verweis akzeptieren, z. B. refs/heads/master heads/master master das ist nicht wahr für "git update-ref". Beispielsweis git ,update-ref master HEAD^ ist nicht dasselbe ...
Über das Binden einer const-Referenz auf ein Unterobjekt eines temporären
Mit Code wie #include <iostream> struct P { int x; P(int x) : x(x) {} ~P() { std::cout << "~P()\n"; } }; int main() { auto const& x = P{10}.x; std::cout << "extract\n"; } GCC druckt~P() extract zeigt an, dass die Lebensdauer des Temporärs durch ...