Suchergebnisse für Anfrage "lifetime"

2 die antwort

Lifetime Probleme beim Teilen von Referenzen zwischen Threads

Ich habe einen Thread, der Worker-Threads startet, von denen erwartet wird, dass sie für immer leben. Jeder Worker-Thread führt eine eigene Liste vonSocket s. Bei einigen Vorgängen muss ich alle derzeit aktiven Sockets durchlaufen, aber ich ...

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

2 die antwort

Wann ist es sinnvoll, mehrere Lebensdauern in einer Struktur zu definieren?

enn wir in Rust möchten, dass eine Struktur Referenzen enthält, definieren wir ihre Lebensdauer normalerweise als solch struct Foo<'a> { x: &'a i32, y: &'a i32, }Aber es ist auch möglich, mehrere Lebensdauern für verschiedene Referenzen in ...

TOP-Veröffentlichungen

2 die antwort

Was bedeutet es für ein Merkmal, einen Lebenszeitparameter zu haben?

Ich verstehe, wie Lebenszeitparameter für Funktionen und Strukturen gelten, aber was bedeutet das für einMerkma, um einen Lebenszeitparameter zu haben? Ist es eine Abkürzung, um einen Lebenszeitparameter in seine Methoden einzuführen, oder ist es ...

6 die antwort

"Konstruieren" eines trivial kopierbaren Objekts mit memcpy

Ist dieser Code in C ++ korrekt? #include <cstdlib> #include <cstring> struct T // trivially copyable type { int x, y; }; int main() { void *buf = std::malloc( sizeof(T) ); if ( !buf ) return 0; T a{}; std::memcpy(buf, &a, sizeof a); T *b = ...

4 die antwort

ebensdauer der Anwendung in ASP.N

Dies sollte eine einfache Frage sein, aber ich habe es nicht geschafft, die Antwort auf Google zu finden. ch möchte wissen, wie ein Idiot genau verstehen kann, was Anwendungslebensdauer in ASP.NET bedeutet (und daher, wenn Sie erwarten können, ...

2 die antwort

Lebensdauer einer Variablen für Thread verlängern

Ich lese eine Zeichenfolge aus einer Datei, teile sie zeilenweise in einen Vektor auf und möchte dann mit den extrahierten Zeilen in separaten Threads etwas anfangen. So was use std::fs::File; use std::io::prelude::*; use std::thread; fn main() ...

6 die antwort

Wie schreibe ich einen Iterator, der Verweise auf sich selbst zurückgibt?

Ich habe Probleme, die Lebensdauer des Rückgabewerts eines @ auszudrückeIterator Implementierung. Wie kann ich diesen Code kompilieren, ohne den Rückgabewert des Iterators zu ändern? Ich möchte, dass ein Referenzvektor zurückgegeben wird. s ist ...

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) ...

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