通常一个类中包括数据和函数,函数定义可以在类中也可以在类外,在类中定义系统当然知道定义的函数属于哪个类啦,但是在外部定义成员函数时就要表示定义的函数属于哪个类啦,这个时候就要使用符号”::"(地址限制符),例如:给学生类定义一个a函数——student::a(){}(此时系统就知道我们定义的函数a是属于类student中的。
如果我们要使用对象中的成员(数据成员或者函数成员),就要使用符号”.“(如果对象是一个变量就使用”.“,如果是一个指针变量就使用”->"),该符号表示成员运算符。
C++中关于符号“::”和“."的区别
最新推荐文章于 2023-10-07 08:26:09 发布