7
ответов

Каким образом ссылка неконстанты не может связать с временным объектом?

Почему не позволяется получить ссылку неконстанты на временный объект, которые функционируют getx () возвраты? Очевидно, это запрещается Стандартом C++, но я интересуюсь целью такого...
вопрос задан: 6 December 2011 03:23
6
ответов

Я должен вывести объявления временной переменной из циклов в C и C++?

Вот то, что я имею в виду, предполагаю, что у меня есть код как: для (интервал i = 0; я <1000; я ++) {символ* ptr = что-то;/*... используют ptr здесь */}, кажется, что символ* ptr выделяется каждый раз...
вопрос задан: 28 July 2010 13:27
6
ответов

Запрещение создания временных объектов

При отладке катастрофического отказа в многопоточном приложении я наконец определил местоположение проблемы в этом операторе: CSingleLock (&m_criticalSection, TRUE); Заметьте, что это создает безымянный объект...
вопрос задан: 27 May 2009 20:44
5
ответов

C++ 0x rvalue ссылки и временные файлы

(Я спросил изменение этого вопроса на comp.std.c ++, но не получил ответ.), Почему делает вызов к f (аргумент) в этом вызове кода константа касательно перегрузки f? освободите f (станд. константы:: строка и);//меньше...
вопрос задан: 23 May 2017 11:48
5
ответов

Что такое хороший способ *временно* сортировка вектора?

У меня есть станд.:: вектор, который я должен отсортировать по выбранным алгоритмам для определенных операций, но поддержать его исходное состояние (например, объекты, заказанные тем, когда они вводились), остальная часть времени...
вопрос задан: 22 February 2010 17:27
5
ответов

Простой способ передать временную структуру значением в C++?

Предположим, что я хочу передать временный объект в функцию. Существует ли способ сделать это в 1 строке кода по сравнению с 2 со структурой? С классом я могу сделать: class_func (TestClass (5, 7)); данный: класс...
вопрос задан: 6 February 2010 07:04
4
ответа

Передайте временный объект для функционирования, который берет указатель

Я попробовал следующий код: #include <iostream> #include <строка> с помощью станд. пространства имен; представьте f1 в виде строки (представьте s в виде строки) {возвращают s = "f1 названный";} освобождают f2 (строка *s) {суд <<
вопрос задан: 6 June 2010 19:32
4
ответа

Должен этот C++ временная привязка к ссылочному участнику быть недопустимым?

Мой вопрос (то, которое будет следовать после этого извините о длинном введении, вопрос, там полужирным) первоначально вдохновлен Объектом 23 в Herb Sutters Exceptional C++, где мы находим что-то...
вопрос задан: 25 September 2009 12:30
3
ответа

Участник класса ссылки константы продлевает жизнь временного файла?

Почему делает это: #include <строка> #include <iostream> использование станд. пространства имен; класс Песочница {общественность: Песочница (константа string& n): участник (n) {} константа string& участник;}; интервал...
вопрос задан: 17 August 2018 23:40
3
ответа

ссылка константы на временную причуду

Все мы знаем, что вещи как это допустимы в C++: константа T &x = T (); в то время как: T &x = T (); не. В недавнем вопросе разговор приводят к этому правилу. OP отправил некоторый код который...
вопрос задан: 23 May 2017 11:54
3
ответа

Почему делают мне нужен станд.:: get_temporary_buffer?

Поскольку, какая цель я должен использовать станд.:: get_temporary_buffer? В стандарте говорится следующее: Получает указатель на устройство хранения данных, достаточное для хранения до n смежных объектов T. Я думал, что буфер будет...
вопрос задан: 31 August 2013 22:13
3
ответа

Способы случайно создать временные объекты в C++?

Несколько лет назад я полагал, что C был абсолютно чист по сравнению с C++, потому что компилятор не мог сгенерировать код, который Вы не могли предсказать. Я теперь полагаю, что встречные примеры включают энергозависимое ключевое слово...
вопрос задан: 9 July 2012 21:03
3
ответа

Вопрос об использовании строки:: подкачка () с временными файлами

Следующий сегмент демонстрирует мою проблему: (ошибка компиляции на GCC) stringstream ss; строка s; ss <<"Привет";//Это перестало работать://s.swap (ss.str ());//Это работает: ss.str () .swap (s); Мой...
вопрос задан: 12 July 2010 21:53
3
ответа

Являются ли сеансы быстрее, чем запросы к базе данных?

Так, например, пользователь входит в систему, а система хранит информацию о них, например: дата рождения, так как быстрее получить эту информацию из сеанса или запросить ее в базе данных? ...
вопрос задан: 11 July 2010 20:26
3
ответа

Разрушение строковых временных файлов в вызванных исключительных ситуациях

Рассмотрите следующий код: станд.:: представьте my_error_string в виде строки = "Некоторое сообщение об ошибке";//... бросают станд.:: runtime_error (станд.:: строка ("Ошибка":) + my_error_string); строка, переданная runtime_error...
вопрос задан: 30 April 2010 13:07
3
ответа

Превращение временного stringstream к c_str () в отдельном операторе

Рассмотрите следующую функцию: освободите f (символ константы* ул.); предположим, что я хочу генерировать строку с помощью stringstream и передать ее этой функции. Если я хочу сделать это в одном операторе, я мог бы попробовать: f ((...
вопрос задан: 12 March 2010 13:44
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
ответа

stringstream временный ostream возвращают проблему

Я создаю регистратор со следующими разделами://#define ЖУРНАЛ (x)//для режима выпуска #define ЖУРНАЛ (x) журнал (x) журнал (константа string& ул.); журнал (константа ostream& ул.); С идеей сделать: ЖУРНАЛ ("...
вопрос задан: 10 October 2009 07:48
1
ответ

Revit Временная транзакция в Python

Мне нужна помощь с использованием временных транзакций в Revit через Python. Я не могу извлечь данные из транзакции после отката. Это для надстройки pyRevit, которая вставит определенное семейство. Я'...
вопрос задан: 17 January 2019 17:49
1
ответ

Ссылки rvalue позволяют неявные преобразования?

Действительно ли следующий код законен? станд.:: string&& x = "привет мир"; g ++ 4.5.0 компиляций этот код без любых проблем.
вопрос задан: 2 October 2011 10:29
1
ответ

Возможно ли иметь исходный код, который «истекает» (становится недействительным после определенного момента)?

Мы являемся в настоящее время занят миграцией с Visual Studio 2005 на Visual Studio 2010 (с использованием неуправляемого C / C ++). Это означает, что около половины наших разработчиков уже используют Visual Studio 2010, а ...
вопрос задан: 1 September 2010 16:16
1
ответ

Ссылка константы на временный файл

После чтения этой статьи о блоге Herb Sutter я экспериментировал немного и столкнулся с чем-то, что озадачивает меня. Я использую Visual C++ 2005, но я был бы удивлен, было ли это зависящим от реализации....
вопрос задан: 17 April 2009 14:12
0
ответов

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

Я знаю, что приведенный ниже код недопустим. Void doSomething (std :: string * s ) {} int main () {doSomething (& std :: string ("Hello World")); возврат 0; } Причина в том, что мы не ...
вопрос задан: 23 May 2017 12:25
0
ответов

Имеют ли временные объекты область действия?

Имена имеют область действия (компиляция -time свойство), а объекты имеют время жизни (свойство времени выполнения). Правильно? Я часто вижу людей, говорящих о том, что временные объекты «выходят за рамки». Но поскольку временные ...
вопрос задан: 23 May 2017 11:55
0
ответов

Границы полного выражения и время жизни временных аргументов [дубликат]

Возможный дубликат: C ++: Срок службы временных аргументов? Говорят, что временные переменные уничтожаются на последнем этапе оценки полного выражения, например bar (foo (). C_str ()); ...
вопрос задан: 23 May 2017 11:47
0
ответов

Criando visão temporária de uma tabela temporária no SQL Server

Eu tenho uma tabela temporária e gostaria de criar uma visão temporária sobre esta tabela temporária. É possível? No exemplo a seguir, gostaria que # Top10Records fosse uma visão em vez de uma tabela, então ...
вопрос задан: 8 October 2016 16:41
0
ответов

Как удалить временные коллекции MapReduce в mongoDB

Есть ли способ удалить все временные коллекции сокращения карты? Я читал, что вы можете передать логическое значение параметра, чтобы сохранить или удалить коллекции. но параметр предназначен для оболочки, и я использую ...
вопрос задан: 11 July 2015 19:26
0
ответов

запрещение создания экземпляра в качестве временного объекта (C ++)

Мне нравится использовать сторожевые классы в C ++, но, похоже, у меня душевное расстройство, которое приводит к тому, что я постоянно пишу ошибки, подобные следующим: {MySentryClass (arg); // ... другой код } Излишне говорить, что ...
вопрос задан: 4 June 2015 01:55
0
ответов

Временно переключить рабочую копию на конкретный коммит Git

Как переключиться на конкретный коммит Git, не теряя при этом все коммиты, сделанные после него? Я хочу, чтобы локальные файлы были изменены, но база данных коммитов осталась нетронутой, только указатель текущей позиции...
вопрос задан: 21 July 2014 16:36