Efficiency: Pointer vs. Reference
In a much earlier discussion there was a comparison between call by value and pointers. The gist, as far as I remember, was that for small arguments like an int, a char or something like that, pointers don't make a lot of sense just for efficiency because a pointer also has a certain size, and that the advantages only come in when the size of the arg surpasses the size of its pointer. How is this for references? How do they compare to pointers regarding memory cost and speed?