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