Jaka jest różnica między argumentami w:
int foo1(const Fred &arg) {
...
}
i
int foo2(Fred const &arg) {
...
}
? Nie widzę tego przypadku w FAQ parashift.
Fred const &arg
ponad Fred const& arg
? To drugie podoba mi się bardziej, ponieważ const&
jest tam jednostka oznaczająca „constref”, a nazwa arg
jest oddzielona spacją od wszystkich specyfikatorów typu.
int const& ref
mam na myśli „const ref”, ale „ref to const”.