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

3 ответа

Использование индекса, использование временного, использование файловой сортировки - как это исправить?

2 ответа

Предупреждение C / C ++: временный адрес с библиотекой Bluetooth BDADDR_ANY

У меня есть некоторые проблемы с g ++ и процессом компиляции для программы C / C ++, которая использует библиотеки Bluetooth под Ubuntu. Если я использую gcc, он работает без предупреждения; напротив, если я использую g ++, я получаю это ...

2 ответа

Запретить привязку шаблонов выражений к ссылкам rvalue

Я понимаю, что делать что-то вроде следующего: auto&& x = Matrix1() + Matrix2() + Matrix3(); std::cout << x(2,3) << std::endl; Будет вызывать тихую ошибку времени выполнения, если матричные операции используют шаблоны выражений (такие ...

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

4 ответа

Печать строки во временный объект потока в C ++

У меня есть специальный тип ostringstream, в который я пытаюсь вывести текст как временный объект, но у меня возникли некоторые проблемы. Чтобы было ясно, это по сути то, что я хочу сделать: ostringstream() << "PARTY DOWN!" << endl;Теперь, ...

7 ответов

Довольно порезанный и высушенный, правда.

ю что временныйне можешь быть привязанным к неконстантной ссылке, но этоможет быть обязательна константная ссылка. Это, A & x = A(); //error const A & y = A(); //okЯ также знаю, что во втором случае (см. Выше) время жизни временногоA() ...

1 ответ

Что делать, если мы достанем const

жный дубликат: Временное связывание со ссылкой на lvalue [https://stackoverflow.com/questions/1345382/binding-temporary-to-a-lvalue-reference] С компилятором VS2008 C ++ коды компилируются без ошибок компиляции. class A{}; int main(){ A& a_ref ...

2 ответа

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

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

1 ответ

Оператор << возвращает ostream &, поэтому при условии, что вы передадите хотя бы одну вещь перед вашим endl, она определенно будет работать. Я не могу понять, почему он не будет работать с endl в любом случае, так как он просто перенаправляет то, что является указателем на функцию, во внутренний поток.

отрим следующий код: #include <sstream> #include <iostream> class Foo : public std::stringstream { public: ~Foo() { std::cout << str(); } }; int main() { Foo foo; foo << "Test1" << std::endl; Foo() << "Test2" << std::endl; return 0; }Когда я ...

4 ответа

 кейс.

о обоснование дизайна, позволяющее это const Foo& a = function_returning_Foo_by_value();но не это Foo& a = function_returning_Foo_by_value();? Что может пойти не так во второй строке (что уже не пойдет не так в первой строке)?

5 ответов

константные ссылки с typedef и шаблонами в c ++