C++ Разница между позиционированием const

Я изо всех сил пытаюсь разобраться в различиях между различными местами, где вы можете указать «const» в объявлении функции в C++.

В чем разница между const в начале:

const int MyClass::showName(string id){
...
}

И const в конце, например:

int MyClass::showName(string id) const{
...
}

Кроме того, каков результат наличия const как в начале, так и в конце, например:

const int MyClass::showName(string id) const{
...
}
13
задан user1055650 23 May 2012 в 09:07
поделиться