Suchergebnisse für Anfrage "lifetime"

18 die antwort

Warum werden in Rust explizite Lebensdauern benötigt?

Ich habe das @ gelesLebenslange Kapitel [https://doc.rust-lang.org/book/first-edition/lifetimes.html] des Rust-Buches, und ich bin auf dieses Beispiel für eine benannte / explizite Lebensdauer gestoßen: struct Foo<'a> { x: &'a i32, } fn main() ...

5 die antwort

Welche Lebensdauer haben statische Klassenvariablen in C ++?

Wenn ich eine Klasse namens Test habe:

2 die antwort

missing Lebensdauerspezifizierer [E0106] bei Typalias

Dieser Code: use std::fmt; use std::result::Result::{self, Ok, Err}; #[derive(Clone)] #[derive(Copy)] enum Tile { White, Black, Empty } type Board = &[[Tile; 19]; 19]; Erzeugt diesen Fehler: Compiling go v0.1.0 (file:///home/max/gits/go_rusty) ...

TOP-Veröffentlichungen

1 die antwort

Warum hat meine gespeicherte D3-Auswahl in manchen Fällen keine Wirkung?

Ich bin verwirrt darüber, wie ich eine D3-Auswahl für die spätere Verwendung speichere. Im folgenden Code habe ich eine "globale" Variable für meine Achsen, in der ich sie beim erstmaligen Erstellen speichere. Später kann ich diese Variable für ...

4 die antwort

Wie erstelle ich ein Array mit Funktionen / Abschlüssen ohne Box?

Anmerkung der Redaktion: Diese Frage wurde vor Rust 1.0 gestellt, und seitdem hat sich ein Teil der Syntax geändert, die zugrunde liegenden Konzepte bleiben jedoch erhalten. Einige Antworten wurden für die Rust 1.0-Syntax aktualisiert. Ich bin ...

2 die antwort

Was ist Lifetime Elision in sehr einfachen Worten?

Vondie Rust Dokumentation [https://doc.rust-lang.org/book/first-edition/lifetimes.html#lifetime-elision]: Rust unterstützt leistungsstarke lokale Typinferenz in den Funktionskörpern, führt jedoch bewusst keine Überlegungen zu Typen für ...

2 die antwort

Warum kann ich keinen & str-Wert zurückgeben, der aus einem String generiert wurde?

Ich habe Probleme zu verstehen, warum ich ein @ nicht zurückgeben kan&str Wert generiert aus einemString (Meine Güte, wann wirdas_str fertig sein?) und ich mache etwas falsch. Ich bekomme diese Idee, weil nichts, was ich tue, den Wert lange ...

1 die antwort

Problembehebung: Es kann keine angemessene Lebensdauer für automatischen Zwang abgeleitet werden

Mir ist es wieder gelungen, auf ein lebenslanges Problem zu stoßen, das ich anscheinend nicht alleine lösen kann. Der Compiler sagt es mirkann nicht auf eine angemessene Lebensdauer für automatischen Zwang schließen Ich habe versucht, dem ...

1 die antwort

Lebenszeiten in Rust

Gelegentlich wollte ich Funktionen schreiben, die auf zwei Arten aufgerufen werden können:

2 die antwort

Getting 'Missing Lifetime specifier' error

Dies ist mein Code: use std::ptr; struct Query<T>{ data: T, prev: & Query<T>, next: & Query<T>, } impl<T> Query<T>{ fn new(name: T) -> Query<T>{ Query{ data: name, prev: ptr::null(), next: ptr::null(), } } }Ich erhalte immer ...