Was ist der Unterschied zwischen den Argumenten in:
int foo1(const Fred &arg) {
...
}
und
int foo2(Fred const &arg) {
...
}
? Ich sehe diesen Fall nicht in den Parashift-FAQ.
Fred const &argüber Fred const& arg? Letzteres gefällt mir besser, weil const&es dort eine Einheit gibt, die "constref" bedeutet, und der Name argdurch ein Leerzeichen von allen Typspezifizierern getrennt ist.
int const& refnicht "const ref", sondern "ref to const".