什么时候使用点运算符与成员运算符
浏览量:2129
时间:2024-02-03 21:53:30
作者:采采
在学习C 的过程中,我们经常会遇到内容多、知识杂的情况,很容易在学习后面的内容时忘记了前面的知识。为了加强大家对点运算符和成员运算符的记忆,我将归纳一下它们分别在何时使用。
1. 对象采用点运算符访问类的成员变量与成员函数
当我们定义一个对象,并希望通过该对象来访问类的成员变量和成员函数时,我们可以使用点运算符。这个操作可以通过下图中用黄色荧光笔标记的示例来说明。
2. 对象指针使用成员运算符访问类的成员变量与成员函数
如果我们定义了一个指向对象的指针,并且想要通过该指针来访问类的成员变量和成员函数,那么我们需要使用成员运算符。这个操作通过下图中用下划线标记的示例来表示。
3. 对象使用成员运算符访问类的成员变量与成员函数时会报错
当我们直接使用一个对象而不是对象指针来访问类的成员变量和成员函数时,编译器会报错。这个情况在下图中用蓝色下划线所示。
4. 对象指针使用点运算符访问类的成员变量与成员函数时会报错
同样地,如果我们错误地使用了对象指针来通过点运算符访问类的成员变量和成员函数,编译器也会报错。这种情况在下图中用黑色下划线所示。
5. 通过"*"运算符访问类的成员变量与成员函数
除了使用点运算符和成员运算符之外,对象指针还可以通过"*"运算符来访问类的成员变量和成员函数。这个操作在下图中用荧光笔标记来说明。
以上就是点运算符和成员运算符在不同情况下的使用方法和注意事项。希望这些总结能够帮助大家更好地理解和记忆这两个运算符的使用方式。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
办公软件Word文档的基本操作