摘要: 指向类成员的指针并非指针 对于指向类成员的指针,必须紧记,指向类成员(非static)的指针并非指针。 1、与常规指针不同,一个指向成员的指针并不指向一个具体的内存位置,它指向的是一个类的特定成员,而不是指向特定对象里的特定成员。通常最清晰的做法,是将指向数据成员的指针看作为一个偏移量。这个偏移量告诉你,一个特定成员的位置距离对象的起点有多少个字节。 2、给定一个成员在类内的偏移量,为了访问位于那个偏移量的数据成员,我们需要该类的一个对象的地址。这时候就需要 .*和->*的操作。pC->*pimC,请求将pC内的地址加上pimC内的偏移量,为的是访问pC所指向的C对象中适当的数据成 阅读全文
posted @ 2012-07-17 17:34 倦飞L 阅读(161) 评论(0) 推荐(0) 编辑