const before parameter vs const after function name in C++
The first form means that the (state of the) Circle object bound to the reference which is the parameter of the copy() function will not be altered by copy() through that reference. The reference is a reference to const, so it won’t be possible to invoke member functions of Circle through that reference which are … Read more