I have some pre-C++11 code in which I use const references to pass large parameters like vector\'s a lot. An example is as follows:
const
vector
Remember that if you are not passing in an r-value, then passing by value would result in a full blown copy. So generally speaking, passing by value could lead to a performance hit.