Als «lifetime» getaggte Fragen




1
Was sind nicht-lexikalische Lebensdauern?
Rust hat eine RFC zu nicht-lexikalisches Leben bezogen , die genehmigt wurde in der Sprache für eine lange Zeit umgesetzt werden. In letzter Zeit hat sich die Unterstützung dieser Funktion durch Rust erheblich verbessert und gilt als vollständig. Meine Frage ist: Was genau ist ein nicht lexikalisches Leben?

9
"Lebenszeit" eines String-Literals in C.
Wäre der von der folgenden Funktion zurückgegebene Zeiger nicht unzugänglich? char *foo(int rc) { switch (rc) { case 1: return("one"); case 2: return("two"); default: return("whatever"); } } Die Lebensdauer einer lokalen Variablen in C / C ++ liegt also praktisch nur innerhalb der Funktion, oder? Was bedeutet, dass char* foo(int)der …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.