Suchergebnisse für Anfrage "reference"
Confusion über C ++ - Zeiger und Referenzthema
Was ist der Unterschied zwischen den folgenden Parameterübergabemechanismen in C ++? void foo(int &x) void foo(int *x) void foo(int **x) void foo(int *&x) Ich möchte wissen, in welchem Fall der Parameter als Wert oder als Referenz übergeben wird.
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 ...
BIN-Verzeichnis und Referenzen der ASP.NET-Website
Stellen Sie sich die folgende Lösung vor: Website ABC.com (nicht Webanwendung)BLL (Geschäftslogikschicht in einer separaten Assembly)DTO (dto-Objekte in ihrer eigenen Assembly)DAL (Datenzugriffsebene auch in der eigenen Assembly). Die BLL hat ...
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 @ ...
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 ...
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 = ...
konstante Referenzen mit typedef und Templates in c ++
Ich habe gehört, dass die temporären Objekte nur konstanten Referenzen zugeordnet werden können. Aber dieser Code gibt Fehler #include <iostream.h> template<class t> t const& check(){ return t(); //return a temporary object } int main(int ...
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 ...
Bezug auf Konstante oder Paketvariable anstelle der Funktionsvariablen
package main import "fmt" const name = "Yosua" // or var name string = "James" func main() { name := "Jobs" fmt.Println(name) }Wie beziehe ich mich auf die Konstante und nicht auf die Funktionsvariable?