Возможный дубликат:
Значение "const" в объявлении метода С++?
Привет У меня есть книга, где написано что-то вроде:
class Foo
{
public:
int Bar(int random_arg) const
{
// code
}
};
Кроме того, вопрос о том, почему я должен/не должен использовать const
перед объявлениями аргументов? Что это изменит?
int Foo (const int Bar) { /* code */ }
EDIT: Поэтому, если я сейчас сделаю:
Foo v1, v2;
Будет ли функция (const-tagged) Bar существовать 3 раза или 1 раз в памяти?