Si une fonction renvoie un int, peut-elle être affectée par une valeur int? Je ne vois pas pourquoi il est trop logique d'attribuer une valeur à une fonction. J'ai remarqué que, si la fonction renvoie une référence à un int, c'est OK. Est-ce limité à int? que diriez-vous d'autres types? ou d'autres règles?Si une fonction renvoie un int, un entier peut-il lui être assigné?
int& f() {}
f() = 1;
quel serait le point d'attribuer une valeur à une fonction? Pourquoi ne pas utiliser une variable à la place? –