const修饰函数参数
说明该参数在函数体内不能被修改。
const在函数名末尾,常函数(类中)
可用于函数重载,常对象使用此函数,非常对象也可使用(不优先使用)
const修饰返回值
修饰非指针和引用返回值时,此时const无效果,修饰指针返回值时若const在“*”号前面,则表明该指针指向的值不能被改变,接收返回值的参数也应该是const type*类型的变量,
若修饰引用那么,该返回值不能再做左值。
说明该参数在函数体内不能被修改。
可用于函数重载,常对象使用此函数,非常对象也可使用(不优先使用)
修饰非指针和引用返回值时,此时const无效果,修饰指针返回值时若const在“*”号前面,则表明该指针指向的值不能被改变,接收返回值的参数也应该是const type*类型的变量,
若修饰引用那么,该返回值不能再做左值。