Аргумент по умолчанию для rvalue ссылки

192
19 апреля 2018, 11:52

Можно ли задать аргумент по умолчанию для rvalue ссылки, например, так:

MyType f(double x, MyType && y = MyType()) {}

Компилятор сообщает, что так это функция одного аргумента.

Answer 1

Просто функция имеет два аргумента и должна возвращать MyType, но при этом она ничего не делает, не используются аргументы и ничего не возвращается( пустое тело функции). Напишите или только обьявление:

MyType f(double x, MyType && y = MyType());

или тело функции не оставляйте пустым

READ ALSO
Строки в языке Си

Строки в языке Си

Задание : Строка содержит произвольный текстВывести сколько раз в ней встречается цифра 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

124
Ввод информации с клавиатуры

Ввод информации с клавиатуры

Здравствуйте, перед вами очередная студенческая задачаХотелось бы узнать принцип работы моего кода, который я не могу понять

160
Как удалить динамически созданный LineEdit?

Как удалить динамически созданный LineEdit?

Я хочу иметь возможность удалить добавленный LineEdit

150