🚀 优质资源分享 🚀
学习路线指引(点击解锁) | 知识定位 | 人群定位 |
---|---|---|
🧡 Python实战微信订餐小程序 🧡 | 进阶级 | 本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。 |
💛Python量化交易实战💛 | 入门级 | 手把手带你打造一个易扩展、更安全、效率更高的量化交易系统 |
C++的类成员指针是一种奇葩的指针。
假设现在我们要表示一个三维的点,现在有两种定义方式:
struct point1{
int x, y, z;
};
struct point2{
int c[3];
};
第一种的优点是更直观,但第二种可以方便的用for遍历三个属性。最终我选择了第一种,但是我还想弄一个遍历功能怎么办?这个时候类成员指针就排上用场了,我们可以创建一个“指向point中具体成员的指针”。
int A:: *member = &A::x;
让member指针指向A中的成员x,且类型是int,此时我们就可以通过member来访问x:
point1 tmp{4, 5,