① -> (指针用) struct A { int a; int b; }; A *point = malloc(sizeof(struct A)); point->a = 1; ② . (结构体用) struct A { int a; int b; }; A object; object.a = 1; ③ :: (域用) std::cout; 博客参考链接