C++ Papercuts
Funnily enough, when I joined a C++ team about 4 years ago I could never get any senior dev to move away from using references instead of const pointers.Reference parameters are awful; the reader has no idea whether the argument will be modified or not without reading the header file.With const pointers you never have this problem.