Безопасно ли получить доступ к аргументу по умолчанию по ссылке?

У меня есть функция, которая выглядит так:

class SomeClass {
    // ...
};

void some_function(const SomeClass& arg = SomeClass());

Функция some_function обращается к своему аргументу по ссылке и имеет значение по умолчанию. Безопасно ли это сделать, или ссылка будет недействительной, когда я вызову функцию без аргумента?

7
задан Jesper 1 May 2011 в 20:55
поделиться