Вопросы по теме 'temporary-objects'

Почему разрешено T() = T()?
Я считаю, что выражение T() создает rvalue (по стандарту). Однако следующий код компилируется (по крайней мере, на gcc4.0): class T {}; int main() { T() = T(); } Я знаю, что технически это возможно, потому что функции-члены могут быть...
726 просмотров

Временное время жизни в черновике N3290 C++
Пункт из черновика N3290 C++, § 12.2, 5-й пункт, строка 10. Второй контекст — это когда ссылка привязана к временному объекту. Временный объект, к которому привязана ссылка, или временный объект, являющийся полным объектом подобъекта, к...
265 просмотров

Временные управляемые объекты неправильно объединяются из дочернего контекста в основной контекст
У меня есть многопоточное приложение, в котором мне нужно объединить частный контекст с основным контекстом, который, в свою очередь, подключен к контроллеру постоянного хранилища. У меня также есть необходимость создавать временные объекты,...
435 просмотров

Передача указателя на временный объект
Мы знаем, что можем передавать временные объекты функциям по константной ссылке, например: class A { public: A(int _b = 0) { b = _b; } int b; }; void foo(A& a) {printf("%d", a.b);} void cfoo(const A& a)...
1605 просмотров
schedule 21.10.2022

Генетический алгоритм и нейронные сети: получение адреса временного [-fpermissive]
Я работаю над генетически развитыми нейронными сетями. Я написал программу с использованием Visual Studio 2005 в 2008 году. Сейчас я преобразовал программу в проекты Eclipse (Linux) и VS 2013 (Win) с поддержкой С++ 11. После запуска оба проекта...
137 просмотров

создание объекта из временного
Я использую сторонний класс с (только) конструктором следующим образом class foo // cannot be altered { public: explicit foo(std::istream&); ... }; и документация которого предлагает следующий подход std::ifstream...
59 просмотров