Întrebări înrudite 'lifetime'

C++: referire constantă la temporar
Există mai multe întrebări despre durata de viață a referințelor constante pe SO, dar tot nu înțeleg. Este valabil acest cod? struct S { const int &ref; S( const int &x ) : ref(x) { } }; int main( ) { S s( 0 ); // ......
810 vederi
schedule 04.07.2022

Cum creez o serie de funcții/închideri necuplate?
Nota editorului: Această întrebare a fost pusă înainte de Rust 1.0 și o parte din sintaxa s-a schimbat de atunci, dar conceptele de bază rămân. Unele răspunsuri au fost actualizate pentru sintaxa Rust 1.0. Sunt nou în Rust și încerc să fac...
1622 vederi
schedule 17.11.2023

De ce este necesară o durată de viață atunci când implementați o trăsătură pe un tip de referință dacă durata de viață este altfel neutilizată, în Rust ‹ 1.31?
Implementez o trăsătură pentru un tip de referință folosind un Rust mai vechi de 1.31. De ce dorește Rust o durată de viață explicită când îi spun pentru ce tip de referință implementez trăsătura? Iată un exemplu simplu. O structură Inches , o...
3782 vederi
schedule 08.11.2023

Cum atribui o viață când returnez rezultatul document::find din cutia selectată?
Am probleme la definirea unei funcții care returnează un vector de Node din lada selectată, v0.2.2. Am adăugat la această funcție pe măsură ce mi-am parcurs mesajele de eroare (ajutat de alte întrebări online), dar nu îmi pot da seama cum să atribui...
46 vederi
schedule 21.09.2022

Cum pot trece o funcție care creează o structură care conține o celulă cu o durată de viață către o altă funcție?
Încerc să trec o funcție de constructor ca argument unei alte funcții. Funcția creează o structură cu o durată de viață asociată. Trebuie să creez o structură din acest pointer după am creat alte obiecte la care această structură le poate face...
169 vederi
schedule 03.01.2024

Ah, am inteles! Destul de frumos ca te-ai gandit la asta :)
79 vederi
schedule 16.04.2024