6
ответов

Можно ли удалить объект std :: function из его целевой функции во время вызова? [Дубликат]

Можно ли удалить объект std :: function из функции, вызываемой ее оператором ()? Например: #include & lt; functional & gt; #include & lt; iostream & gt; int main () {std :: function & lt; void () & ...
вопрос задан: 10 April 2014 22:36
5
ответов

C++ постоянное ссылочное время жизни (контейнерный адаптер)

У меня есть код, который похож на это: класс T {}; контейнер класса {константа T &first, T &second; контейнер (константа T&first, константа T и второй);}; адаптер класса: T {}; контейнер (адаптер ()...
вопрос задан: 2 September 2015 01:56
5
ответов

Какой должна быть продолжительность сеанса NHibernate?

Я новичок в NHibernate и видел некоторые проблемы при преждевременном закрытии сессий. Я решил это временно, повторно используя сеансы вместо открытия сеанса для каждой транзакции. Тем не менее, я был под ...
вопрос задан: 4 October 2012 09:57
5
ответов

Каково время жизни статических переменных класса в C++?

Если у меня есть класс под названием Тест:: класс Тест {статический станд.:: вектор <интервал> staticVector;}; когда staticVector становится созданным и когда это становится разрушенным? Это с...
вопрос задан: 3 July 2009 16:50
4
ответа

Время жизни строкового литерала возвращается функцией

Рассмотрите этот код: символ константы* someFun () {//... некоторый возврат материала "Некоторый текст!!"} международное основное () {{//Блок: символ константы* retStr = someFun ();//используют retStr }} В...
вопрос задан: 4 July 2016 13:04
4
ответа

Возврат ссылки на временный объект [дубликат]

Следующий код возвращает ссылку на строковый аргумент: const string & amp; get_string (const string & amp; value) return value} int main (void) {const string & amp; res = get_string ("...
вопрос задан: 17 April 2012 14:01
4
ответа

Почему срок жизни объекта заканчивается перед выполнением нетривиального деструктора? [Дубликат]

Я запутался, потому что нашел некоторую информацию о времени жизни объекта в C ++: https://en.cppreference.com/w/cpp/language/lifetime. Для любого объекта классов, деструктор которого не является тривиальным, ...
вопрос задан: 23 December 2011 03:50
3
ответа

Каково время жизни статической переменной в функции C++?

Если переменная объявляется как статичная в объеме функции, она только инициализируется однажды и сохраняет свое значение между вызовами функции. Каково точно его время жизни? Когда делают его конструктора и деструктор...
вопрос задан: 20 October 2018 22:05
2
ответа

Как мне сделать формат! вернуть & amp; str из условного выражения?

Я столкнулся с этой проблемой, где формат! создает временное значение в шаблоне, который не привязан ни к чему, насколько я понимаю. пусть х = 42; let category = match x {0 ... 9 = > »...
вопрос задан: 13 March 2019 23:59
2
ответа

Почему я не могу вызвать метод с временным значением?

Я не могу вызвать Foo :: new (words) .split_first () в следующем коде / * let foo = Foo :: new (words); пусть сначала = фу ....
вопрос задан: 17 January 2019 15:31
2
ответа

Будет ли свободна память, в которой хранится старая переменная, при переназначении переменной в Nodejs?

В следующем коде a = 1 b = {"a": a} // это вывод {"a": 1} a = 2 console.log (b) // это все еще вывод {"a": 1} в таком ситуации, будет ли свободна память, в которой хранится контент 1, при переназначении ...
вопрос задан: 16 January 2019 01:59
2
ответа

Rust Lifetime, что я делаю неправильно? [Дубликат]

Я пытаюсь написать функцию, которая берет строку URL и делает вызов другой службе, которая дает JSON. Детали того, как этот вызов выполняется, удаляются в примере ниже. Мне нужно ...
вопрос задан: 22 April 2017 13:53
2
ответа

Как вернуть структуру, содержащую ссылку в ржавчине? [Дубликат]

Это может быть очень глупо, но я пытаюсь написать функцию, которая возвращает эту структуру: https://docs.rs/noise/0.5.1/noise/struct.Curve.html pub struct Curve & lt; 'a, T: 'a & gt; {pub ...
вопрос задан: 29 September 2016 19:09
2
ответа

Как сообщить компилятору, что такое время жизни ссылочной переменной struct? [Дубликат]

Пожалуйста, имейте в виду, что следующий код является упрощенным примером для иллюстрации моей проблемы, следовательно, «test» .to_string (), который в противном случае я бы этого не сделал. struct Container & lt; 'a & gt; {string: String, ...
вопрос задан: 1 September 2015 00:00
2
ответа

Создать объект в конструкторе и сохранить ссылку в struct [duplicate]

У меня есть конструктор для моей структуры, который создает Texture2d и Sampler & lt; 'a, Texture2d & gt; где 'a - время жизни Texture2d. Мне нужно сохранить Sampler в структуре, которую я создаю. ...
вопрос задан: 1 September 2015 00:00
2
ответа

Конфликтующие требования к жизни в Rust [duplicate]

Я настраиваю модуль, который читает некоторые ресурсы из файлов на диске и сохраняет эти ресурсы в наборе для легкого доступа позже. Одна из проблем заключается в том, что некоторые ресурсы требуют данных от других ...
вопрос задан: 1 September 2015 00:00
2
ответа

Как хранить stdin.lock () guard внутри struct [duplicate]

Здесь у меня есть рабочий пример. Я беру новую основную ручку stdin. Я передаю его функции parse_something. В этой функции stdin.lock () возвращает lockguard, который я храню в структуре, которая ...
вопрос задан: 1 September 2015 00:00
2
ответа

Времена жизни в вложенных структурах [дубликат]

У меня есть структура, которая содержит вектор подструктур, каждый из которых требует некоторой довольно большой структуры данных для вычислений, которые могут или не могут быть переданы другим подструктурам. Таким образом, имеет смысл, что ...
вопрос задан: 1 September 2015 00:00
2
ответа

Ржавчина: проверка заимствования предотвращает возврат структуры с внутренней ссылкой [дубликат]

Я работаю с сторонней библиотекой в ​​ржавчине с функцией, которая работает примерно так же, как и следующие: хотя с фактическими данными: struct Object (); impl Object {fn get_wrapper (& amp; self) - & gt; ...
вопрос задан: 1 September 2015 00:00
2
ответа

Как бороться со временем жизни перемещаемых переменных [duplicate]

Я работаю с ядром sdl2, и у меня есть разные компоненты, которые я хочу контролировать своими собственными шрифтами, поэтому я определил структуры таким образом: struct MyGame & lt; 'ttf_mod,' rwops & gt; {// .. ...
вопрос задан: 1 September 2015 00:00
2
ответа

Время жизни переменных JavaScript

Каково время жизни переменной в JavaScript, объявленном с "var". Я уверен, это определенно не согласно ожиданию. <сценарий> функция () {var a; var fun=function () {//...
вопрос задан: 21 June 2011 05:02
2
ответа

Время жизни приложения в ASP.NET

Это должно быть простым вопросом, но мне не удалось найти ответ на Google. Я хотел бы знать в терминах, идиот может понять, точно что время жизни приложения означает в ASP.NET (и...
вопрос задан: 12 June 2010 12:18
2
ответа

Время жизни сессии SSL в https

У нас есть занятое (но дружественный) обсуждение между коллегами о времени жизни сессии SSL, лежащей в основе связи HTTPS. Когда я устанавливаю подключение HTTPS к серверу с помощью нормального...
вопрос задан: 5 January 2010 12:33
1
ответ

Singleton на контекст вызова (веб-запрос) в единице

Несколько дней назад у меня была проблема с поточной обработкой ASP.NET. Я хотел иметь одноэлементный объект на веб-запрос. Мне на самом деле нужно это для моей единицы работы. Я хотел инстанцировать единицы работы на сеть...
вопрос задан: 8 August 2019 17:42
1
ответ

Как работает пожизненная обработка для объектов-черт Fn с универсальными типами?

Следующий код терпит неудачу, как и ожидалось: struct T < 'a > {f: & amp; a Fn (& amp; 'a i32),} fn test <' a > (_: & amp; 'a i32) {} fn main () {let t = T {f: & amp; test} ; {пусть v = ...
вопрос задан: 16 January 2019 18:59
1
ответ

Как обернуть просматриваемый итератор без нарушения правил заимствования [duplicate]

Я пытаюсь сделать простой лексер, который работает на итераторах Peekable. Когда больше нет символов, оставшихся для повторения, я возвращаю EOF вместо этого с помощью команды unwrap_or (). Вместо того, чтобы постоянно печатать их.
вопрос задан: 5 January 2018 20:15
1
ответ

Где я могу найти подробное представление жизненного цикла службы Windows, как разработано в.NET?

Где я могу найти подробное представление жизненного цикла службы Windows, как разработано в.NET? Я поместил свой вопрос этот путь, потому что я не уверен, что достаточно подробное описание может быть отправлено здесь, но...
вопрос задан: 23 May 2017 12:15
1
ответ

Зачем использовать ссылку на неизменяемый вектор в цикле for? [Дубликат]

В главе 8 книги ржавчины они приводят следующий пример: пусть v = vec! [100, 32, 57]; для i в & amp; v {println! ("{}", i); } Я не понимаю, почему & amp; v использовался вместо v. Если v ...
вопрос задан: 27 March 2017 00:52
1
ответ

Тайм-аут соединения и время жизни соединения

Каковы преимущество и недостаток соединения timeout=0? И каково использование Соединения Lifetime=0? например, (Database=TestDB; port=3306; Uid=usernameID; Pwd=myPassword; Server=192.168.10....
вопрос задан: 9 July 2015 15:48
1
ответ

Как создать псевдоним типа для функции, возвращающей структуру с двумя сроками жизни? [Дубликат]

Я пытаюсь передать пользовательскую функцию в качестве параметра. Эта функция имеет в качестве единственного аргумента пользовательскую структуру и возвращает структуру того же типа. Цель состоит в том, чтобы иметь функцию, которая может проходить вокру
вопрос задан: 3 June 2015 05:38