Если функции возвращают int, можно ли присвоить ему int?
Если функция возвращает int, может ли она быть присвоена значением int? Я не вижу смысла присваивать значение функции.
int f() {}
f() = 1;
Я заметил, что если функция возвращает ссылку на int, это нормально. Это ограничено только int? как насчет других типов? или какие-то другие правила?
int& f() {}
f() = 1;