Я видел много использования ключевого слова const после функций в классах, поэтому я хотел знать, о чем это было. Я прочитал что-то здесь: http://duramecho.com/ComputerInformation/WhyHowCppConst.html.
В нем говорится, что const используется, потому что функция "может пытаться изменить любые переменные-члены в объекте". Если это так, то следует использовать его везде, потому что я не хочу, чтобы ЛЮБЫЕ из переменных-членов были изменены или изменены каким-либо образом.
class Class2
{ void Method1() const;
int MemberVariable1;}
Итак, каково реальное определение и использование const?