C++ 获取类的对象地址
想问下老师, (int *) 这里是什么意思?如果是把16进制转换成十进制地址,(int)就够用了,为什么要多一个 " * "号??
就是强行将Person对象指针转换为int类型的指针因为&p1就是取得p1对象的地址,(int*)&p1就是将该地址类型强制转换为整型地址如果是把16进制转换成十进制地址,(int)就够用了,为什么要多一个 " * "号??====这跟进制毫无关系这个强制转换的意义并不大,直接输出&p1也是一样的地址