Вопросы по теме 'const-reference'
Возврат константной ссылки на локальную переменную из функции
У меня есть несколько вопросов по возврату ссылки на локальную переменную из функции:
class A {
public:
A(int xx)
: x(xx)
{
printf("A::A()\n");
}
};
const A& getA1()
{
A a(5);
return a;
}
A& getA2()
{...
24906 просмотров
schedule
17.11.2022
Продление срока службы временного объекта по константной ссылке
С++
Я пытаюсь понять, как константные ссылки продлевают срок службы временных. Я запускаю код из фрагмента в один из ответов на вопрос В чем разница между переменной-указателем и переменной-ссылкой в C++? и получил противоречивые...
920 просмотров
schedule
08.06.2022
Почему ссылка не может быть записана временно, в то время как const ref и rval ref могут [дублировать]
Почему ссылка не может фиксировать временное значение, в то время как ссылка на константу и ссылка на rvalue может фиксировать и продлевать жизнь объекта. Другими словами, хотя две первые строки допустимы, а третья - нет:
const string &a =...
603 просмотров
schedule
08.07.2023
Visual Studio не создает временный объект при приведении типов?
Я использую Visual Studio Express 2013 и немного дурачусь, пытаясь узнать о разных вещах на С++.
Я наткнулся на интересную ошибку в компиляторе, из-за которой он не создает временный объект при явном приведении типа к тому же типу, что и ссылка....
309 просмотров
schedule
23.07.2022
Передача ссылки на константу в качестве параметра функции в функции-члене класса
Предположим, у нас есть класс с именем Line , который содержит следующий модификатор, который присваивает значение элементу данных класса.
void Start(const Point &start);
Класс линии содержит два члена данных с именами start и end, оба из...
1807 просмотров
schedule
26.07.2023