Результаты поиска по запросу "lifetime"

2 ответа

, Вытягивание присваивания из выражения соответствия - вот что удовлетворяет проверку заимствования здесь. Использовать ли локальную переменную или нет, в данном случае касается не только читабельности.

аюсь реализовать общую функциюjoin() это может работать на любом итераторе итераторов. У меня проблема с заемщиком вmatch выражение внутриnext() Реализация метода. Вот упрощенная версия моего кода: pub struct Join<I> where I: Iterator, I::Item: ...

1 ответ

 что по сути означает «я знаю, что я делаю, поверь мне», компилятор верит, что ты знаешь, что делаешь. Эти проверки затем отключаются на время блока.

у я могу иметь несколько изменяемых ссылок на статический тип в одной и той же области? Мой код [https://play.rust-lang.org/?gist=1b6f7813c35facba71783ca15ae1b4e6]: static mut CURSOR: Option<B> = None; struct B { pub field: u16, } impl B { ...

1 ответ

Вау! Это довольно круто! Спасибо Тренткл и Шепмастер

лкнулся с этой проблемой, гдеformat! создает временное значение в шаблоне, который не привязан ни к чему, насколько я понимаю. let x = 42; let category = match x { 0...9 => "Between 0 and 9", number @ 10 => format!("It's a {}!", ...

ТОП публикаций

1 ответ

 представляют начало того же хранилища. И я не понимаю, почему, если хранение подобъекта связано с хранением содержащего объекта, хранение объекта не связано с хранением его подобъекта.

ительно этого кода: #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]Говорит, ...

2 ответа

 возвращается.

жный дубликат: C ++: продолжительность жизни временных аргументов? [https://stackoverflow.com/questions/2506793/c-life-span-of-temporary-arguments] Говорят, что временные переменные уничтожаются как последний шаг в оценке полного выражения, ...

2 ответа

Спасибо за проверку. Тем не менее, это все еще кажется мне довольно противоречивым - иметь ссылки, которые увеличивают время жизни в списке инициализатора POD, но не в инициализаторе ctor, кажется очень странным. Но хорошо, это C ++. +1 от меня.

вая следующий код: class foo { }; class bar: public foo { public: ~bar() { printf("~bar()\n"); } }; class zab: public foo { public: ~zab() { printf("~zab()\n"); } }; struct foo_holder { const foo &f; }; int main() { foo_holder holder[]= { ...

5 ответов

Вот почему я специально сказал: «Я просто обожаю это, поэтому, пожалуйста, не считайте это Евангелием ...» Это было просто задумано как идея попробовать и испытать.

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] что приведенный выше код может быть очень опасным. (Если не понятно почему, вы не одиноки ... для ...

5 ответов

 срок действия файла cookie истечет.

становить время жизни сессии в PHP? Я хочу установить его на всегда, пока существует запрос. Запрос AJAX. Мой PHP-код, который обрабатывает AJAX-запрос: // AJAX.php <?php session_start(); $_SESSION['counter'] = $_SESSION['counter'] + 1; ...

1 ответ

Dnspython: настройка времени ожидания / времени ожидания запроса

У меня есть небольшой скрипт, который проверяет большой список доменов для их записей MX, все работает нормально, но когда скрипт находит домен без записи, переход к следующему занимает довольно много времени. Я попытался ...

4 ответа

Понимание времени жизни сессии ASP.Net

Я запутался в концепциях времени жизни (или жизненного цикла) сеанса ASP или ASP.Net. Более конкретно, мои заблуждения: Как IIS решает, когда начинается новый сеанс и заканчивается существующий? Особенно, как IIS решает, будет ли сеанс ...