Вопросы по теме 'temporary-objects'
Почему разрешено T() = T()?
Я считаю, что выражение T() создает rvalue (по стандарту). Однако следующий код компилируется (по крайней мере, на gcc4.0):
class T {};
int main()
{
T() = T();
}
Я знаю, что технически это возможно, потому что функции-члены могут быть...
726 просмотров
schedule
28.10.2022
Временное время жизни в черновике N3290 C++
Пункт из черновика N3290 C++, § 12.2, 5-й пункт, строка 10.
Второй контекст — это когда ссылка привязана к временному объекту. Временный объект, к которому привязана ссылка, или временный объект, являющийся полным объектом подобъекта, к...
265 просмотров
schedule
20.11.2022
Временные управляемые объекты неправильно объединяются из дочернего контекста в основной контекст
У меня есть многопоточное приложение, в котором мне нужно объединить частный контекст с основным контекстом, который, в свою очередь, подключен к контроллеру постоянного хранилища.
У меня также есть необходимость создавать временные объекты,...
435 просмотров
schedule
22.04.2024
Передача указателя на временный объект
Мы знаем, что можем передавать временные объекты функциям по константной ссылке, например:
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 просмотров
schedule
22.10.2022
создание объекта из временного
Я использую сторонний класс с (только) конструктором следующим образом
class foo // cannot be altered
{
public:
explicit foo(std::istream&);
...
};
и документация которого предлагает следующий подход
std::ifstream...
59 просмотров
schedule
10.11.2022