У меня есть функция, которая выглядит так:
class SomeClass {
// ...
};
void some_function(const SomeClass& arg = SomeClass());
Функция some_function
обращается к своему аргументу по ссылке и имеет значение по умолчанию. Безопасно ли это сделать, или ссылка будет недействительной, когда я вызову функцию без аргумента?