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

2 ответа

постоянная ссылка на временную и возвращаемую оптимизацию

4 ответа

Возвращение константной ссылки на локальную переменную из функции

2 ответа

константная ссылка на временный объект перестает работать после области действия функции (время жизни)

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

5 ответов

Продлевает ли член класса Const Reference временный срок?

Почему это:

1 ответ

Visual Studio не создает временный объект при приведении типов?

Я использую Visual Studio Express 2013 и немного дурачусь, пытаясь узнать о разных вещах в C ++.Я наткнулся на интересную ошибку в компиляторе, когда кажется...

2 ответа

Отличный ответ, приятно видеть ссылки на дальнейшие объяснения.

отрим этот код, struct A {}; struct B { B(const A&) {} }; void f(B) { cout << "f()"<<endl; } void g(A &a) { cout << "g()" <<endl; f(a); //a is implicitly converted into B. } int main() { A a; g(a); }Этоткомпилирует нормально ...

2 ответа

, [...]

орое время назад меня смутило следующее поведение некоторого кода, когда я хотел написатьis_callable<F, Args...> черта характера. Разрешение перегрузки не вызовет функции, принимающие аргументы неконстантным ref, верно? Почему это не отклоняется ...

1 ответ

РЕДАКТИРОВАТЬ: ref должен быть инициализирован в списке инициализации конструктора.

л 12.2.5 в C ++ 03 говорит "Временная привязка к элементу ссылки в ctor-initializer конструктора (12.6.2) сохраняется до выхода из конструктора." Поэтому я попробовал следующую программу #include<iostream> using namespace std; struct foo { foo() ...

5 ответов

Тогда используйте это как int. Передайте это по значению.

есть два родственных вопроса: А) Как реализован enum? Например, если у меня есть код: enum myType { TYPE_1, TYPE_2 };Что на самом деле происходит? Я знаю, что вы можете рассматривать TYPE_1 и TYPE_2 как целые, но на самом ли деле они ...

2 ответа

постоянная ссылка на временную и возвращаемую оптимизацию

Я осознаю тот факт, что присвоение rvalue для ссылки на const lvalue продлевает время жизни временных файлов до конца области действия. Однако мне не ясно, когда использовать это и когда полагаться на оптимизацию возвращаемого ...