作用域运算符::
成员函数在类外定义时,必须在函数名前面加上类名,予以限定。“::”是作用域限定符或称为作用域运算符,用它可以声明函数是属于哪个类的。
Student::display()表示Student类的作用域中的display函数,也就是Student类中的display函数。如果没有“Student::”的限定,则不是Student类中的display函数。
如果在作用域运算符::的前面没有类名,或者在函数名前面既没有类名,又没有作用域运算符,则函数不属于任何类,这个函数就不是成员函数,而是全局函数 (即普通函数)。