constはメンバー関数の後に使用されます


constは、メンバー関数の後に主にクラスのconstオブジェクトに使用されます.
 
class   Text{ 
public: 
        void   printconst(void)const  
                 {
                        cout < < "hello " < <endl;
                  } 
        void   print(void)
                  {
                        cout < < "hello " < <endl;
                   } 
private: 
        int   k; 
}; 
const   Text   a; 
// Text  
int   main(void) 
{ 
        a.printconst();   //ok 
        a.print();             //error     
        // a.print()  
        return   0; 
} 

constオブジェクトはconstメンバー関数のみを呼び出すことができます.constオブジェクトの値は変更できません.constメンバー関数でconstオブジェクトデータメンバーの値を変更するのは構文エラーです.const関数で非constメンバー関数を呼び出すのは構文エラーです.