[c++] What is meant with "const" at end of function declaration?