lifetime

Jaki jest czas życia zmiennej statycznej w funkcji C++?

Jeśli zmienna jest zadeklarowana jako static w zakresie funkcji, jest inicjalizowana tylko raz i zachowuje swoją wartość międ ... plonk = "When will I die?"; } P. S. dla tych, którzy chcą wiedzieć Dlaczego zadałem pytanie, skoro już znałem odpowiedź?

Dlaczego nie mogę zapisać wartości i odniesienia do tej wartości w tej samej strukturze?

Mam wartość i chcę zapisać tę wartość i odniesienie do coś wewnątrz tej wartości w moim własnym typie: struct Thing { c ... W każdym z tych przypadków pojawia się błąd, że jedna z wartości " robi nie żyj wystarczająco długo". Co to za błąd wredny?

"Life-time" ciągu literalnego w C

Czy wskaźnik zwracany przez następującą funkcję nie byłby niedostępny? char *foo(int rc) { switch (rc) { cas ... ie ma już znaczenia, prawda? Jestem trochę zdezorientowany co do żywotności zmiennej lokalnej. Co to jest dobre wyjaśnienie?

Dlaczego w Rust potrzebne są wyraźne okresy życia?

Czytałam rozdział lifetimes Księgi Rusta i natknęłam się na ten przykład na nazwane / jawne życie: struct Foo<'a> { ... . W jakich przypadkach są jawne życia rzeczywiście potrzebne, aby zapobiec use-after-free (lub jakiejś innej klasie?) błędy?

"żywotność" ciągów literalnych w C

Czy wskaźnik zwracany przez następującą funkcję nie byłby niedostępny? char *foo( int rc ) { switch (rc) { c ... óry zwraca, nie ma już znaczenia? Jestem trochę zdezorientowany co do życia lokalnego var. Czy ktoś mógłby mi coś wyjaśnić?

Singleton Per Call Context (Web Request) in Unity

Kilka dni temu miałem taki problem z ASP.Net gwintowanie. Chciałem mieć pojedynczy obiekt na żądanie sieci. Potrzebuję tego d ... rCallContextLifeTimeManager(), new InjectionConstructor()); Mam nadzieję, że zaoszczędzi to komuś trochę czasu.

Jak ta instancja może pozornie przeżyć swój własny parametr lifetime?

Zanim natknąłem się na poniższy kod, byłem przekonany, że życie w parametrze lifetime typu zawsze przeżyje własne instancje. ... kod nie kompiluje się już z tym samym rodzajem błędu ( ). Jak to jest poprawny kod Rust? Jakie jest rozumowanie kompilatora?

Jaki jest czas życia wyniku std::string:: C str()?

W jednym z moich programów, muszę połączyć się z jakimś starszym kodem, który działa z const char*. Powiedzmy, że mam strukt ... is about to be destroyed, before name and server } Czy mam od razu skopiować wynik c_str() do w innym miejscu ? Dziękuję.

Okres pracy tymczasowej

Poniższy kod działa dobrze, ale dlaczego jest to poprawny kod? Dlaczego wskaźnik" c_str () " tymczasowego zwracanego przez fo ... = something...; return out; } void bar( const char* ccp ) { // do something with the string.. } bar( foo().c_str() );

Jak ustawić żywotność sesji

Jak ustawić czas trwania sesji w PHP? Chcę ustawić to na zawsze, dopóki Prośba istnieje. Żądanie to AJAX. Mój kod PHP obsługu ... setInterval(function() { check(); }, 10000); // Tick every 10 seconds }); Sesja zawsze resetuje się po 300 sekundach.

Życie w rdzy

Okazjonalnie chciałem napisać funkcje, które można wywołać na dwa sposoby: // With a string literal: let lines = read_file_ ... powyższym przykładzie? a skoro już przy tym jestem, co to jest 'self? (używam Rust 0.7, jeśli robi różnica do odpowiedzi)

Jaki powinien być czas trwania sesji NHibernate?

Jestem nowy w NHibernate i widziałem pewne problemy podczas przedwczesnego zamykania sesji. Rozwiązałem to tymczasowo przez p ... ugą po stronie serwera, która jest tym, co obsługuje całą bazę danych, używając NHibernate + Fluent. (Jeśli to coś zmieni...)

Jak zaimplementować cechę Add w odniesieniu do struktury?

Zrobiłem strukturę dwuelementową Vector i chcę przeciążyć operator +. Sprawiłem, że wszystkie moje funkcje i metody przyjmow ... m dobrych reguł dotyczących rozmiaru struktury i przekazywania wartości względem struktury, ale nie jest to aktualne pytanie.

Dlaczego nazwa życia pojawia się jako część typu funkcji?

Wierzę, że ta deklaracja funkcji mówi Rustowi, że żywotność wyjścia funkcji jest taka sama jak żywotność jej s parametru: f ... m, że musi wiedzieć jeszcze mniej, ze względu na odejście od życia. Ale to pytanie dotyczy sprecyzowania / align = "left" /

Kiedy jest przydatne definiowanie wielu żyć w strukturze?

W Rust, gdy chcemy, aby struktura zawierała odwołania, zazwyczaj definiujemy ich życia jako takie: struct Foo<'a> { ... oże podać przykładowy kod, który nie kompiluje się, gdy oba życia są 'a, ale kompiluje, gdy życia są 'a i 'b (lub odwrotnie)?

Kompilator sugeruje dodanie ' static lifetime, ponieważ typ parametru może nie żyć wystarczająco długo, ale nie sądzę, że tego chcę

Próbuję zaimplementować coś, co wygląda jak ten minimalny przykład: trait Bar<T> {} struct Foo<T> { data: ... sienia, & jest w przybliżeniu const& i {[14] } jest w przybliżeniu & domyślny czas życia to zakres leksykalny

Jaki jest czas życia zmiennych statycznych klasy w C++?

Jeśli mam klasę o nazwie Test:: class Test { static std::vector<int> staticVector; }; Kiedy staticVector zosta ... cji. Wielokrotne użycie słowo zarezerwowane może być mylące szczególnie dla osób uczących się język. Zrozumiałeś? :(