简单的说,const代表初始化外的时候都不能修改值函数的参数写const主要是为了防止你改变参数内容比如voidf(cosntinta);你在f的函数体里修改了a就报错const在类成员函数后面表示这个函数不能用类里面没有const修饰的变量