Сообщение Можно передавать rvalue по неконстантной ссылке? от 09.05.2018 6:18
Изменено 09.05.2018 6:19 Максим Рогожин
Можно передавать rvalue по неконстантной ссылке?
Привет!
Почему этот код не корректен?
Временный объект который вернет find() не будет разрушен до тех пор пока все выражение func(find());. Почему все же этот код некорректен?
Почему этот код не корректен?
void func(SomeClass& refToObj) {}
SomeClass find() {}
func(find()); // про это вопрос
Временный объект который вернет find() не будет разрушен до тех пор пока все выражение func(find());. Почему все же этот код некорректен?
Можно передавать rvalue по неконстантной ссылке?
Привет!
Почему этот код не корректен?
Временный объект, который вернет find(), не будет разрушен до тех пор пока все выражение func(find()); не отработает. Почему все же этот код некорректен?
Почему этот код не корректен?
void func(SomeClass& refToObj) {}
SomeClass find() {}
func(find()); // про это вопрос
Временный объект, который вернет find(), не будет разрушен до тех пор пока все выражение func(find()); не отработает. Почему все же этот код некорректен?