没什么意义,都是传值的。。。
首先最后那个const,如果function不是成员函数的话编译就通不过。
如果是成员函数,最后的const表示该函数不能修改任何该类的成员变量的值。
a前面的const表示,在function内部不能修改a的值。
返回值int前的const表示……其实毫无意义,因为是传值的返回。如果返回的是const的指针,表示传回的指针所指向的内容将不能通过该返回的指针修改。
首先最后那个const,如果function不是成员函数的话编译就通不过。
如果是成员函数,最后的const表示该函数不能修改任何该类的成员变量的值。
a前面的const表示,在function内部不能修改a的值。
返回值int前的const表示……其实毫无意义,因为是传值的返回。如果返回的是const的指针,表示传回的指针所指向的内容将不能通过该返回的指针修改。