CPP语言中,箭头符号 “->” 和点号符号 “.”的区别

C语言中 ->和.的区别
1、->是指针指向其成员的运算符 .是结构体的成员运算符。最大的区别是->前面放的是指针,而.前面跟的是结构体变量
2、比如C++中一个类Class Student;里面有个公有成员变量test
如果你声明这个类的对象Student s;那么你要对test操作要用"." s.test
如果你声明这个类的对象Student *s为指针类型的话,那么你要对test操作要用"->"s->test

posted @ 2024-06-17 11:45  阳光天气  阅读(316)  评论(0)    收藏  举报