Результаты поиска по запросу "lifetime"
представляют начало того же хранилища. И я не понимаю, почему, если хранение подобъекта связано с хранением содержащего объекта, хранение объекта не связано с хранением его подобъекта.
ительно этого кода: #include <string> int main() { union u { u() { i = 0; } ~u() {} int i; std::string s1; std::string s2; } u; new (&u) std::string{}; }[Intro.object] / 2 [https://timsong-cpp.github.io/cppwp/n4659/intro.object#2]Говорит, ...
Продлевает ли const ссылка жизнь временного объекта, возвращенного временным объектом?
Я знаю, что постоянное обращение продлевает жизнь временного местного жителя. Теперь я спрашиваю себя, можно ли распространить это уместность на цепочку врем...
Я неправильно внедряю IntoIterator для ссылки на реализацию LazyList или это ошибка Rust?
При реализации версии LazyList (неизменный лениво вычисляемый запоминаемый односвязный список, во многом аналогичный спискам на Haskell), я столкнулся с проб...
здесь, на ржавчины / ржавчина # 43234
я есть следующий код: struct Baz { x: usize, y: usize, } struct Bar { baz: Baz, } impl Bar { fn get_baz_mut(&mut self) -> &mut Baz { &mut self.baz } } struct Foo { bar: Bar, } impl Foo { fn foo(&mut self) -> Option<&mut Baz> { for i in 0..4 { ...
Невозможно вызвать функцию в порожденном потоке, потому что она «не выполняет требуемое время жизни»
Я могу запустить этот код
Вот почему я специально сказал: «Я просто обожаю это, поэтому, пожалуйста, не считайте это Евангелием ...» Это было просто задумано как идея попробовать и испытать.
std::vector<int> a; a.push_back(1); a.push_back(a[0]);I о что узнал [https://stackoverflow.com/questions/4705593/int-vs-const-int/4705871#4705871] что приведенный выше код может быть очень опасным. (Если не понятно почему, вы не одиноки ... для ...