У меня есть программа, и во многих ее классах есть операторы и методы с ключевым словом const, например, следующие:
operator const char* () const;
operator char* ();
void Save(const char *name) const;
void Load(const char *name);
Во-первых: что означает const в конце объявление метода ?, это то же самое, что поместить его в начало?
Во-вторых: зачем нужна константная версия, а не константная версия operator ()?
Заранее спасибо.