Quelle est la différence entre les arguments dans:
int foo1(const Fred &arg) {
...
}
et
int foo2(Fred const &arg) {
...
}
? Je ne vois pas ce cas couvert dans la FAQ parashift.
Fred const &arg
plus Fred const& arg
? J'aime mieux ce dernier car il const&
y a une unité qui signifie "constref", et le nom arg
est séparé par un blanc de tous les spécificateurs de type.
int const& ref
ne veut pas dire "const ref" mais "ref to const".