Qual è la differenza tra gli argomenti in:
int foo1(const Fred &arg) {
...
}
e
int foo2(Fred const &arg) {
...
}
? Non vedo questo caso nelle FAQ del parashift.
Fred const &arg
sopra Fred const& arg
? Mi piace meglio quest'ultimo perché const&
c'è un'unità che significa "constref", e il nome arg
è separato da uno spazio vuoto da tutti gli identificatori di tipo.
int const& ref
significa "const ref" ma "ref to const".