输出类成员指针地址的问题,急!!
#include <iostream>
using namespace std;
class a{
public:
int val;
char val1;
int val2;
};
int main(){
printf("%d\n",&a::val);
cout<<&a::val<<endl;
printf("%d\n",&a::val1);
cout<<&a::val1<<endl;
//cout<<&a::val2<<endl;
int a::*t=&a::val2;
cout<<t<<endl;
return 0;
}
VS2005里 大家解释解释结果
不明白的是cout<<&a::val1<<endl;
输出的是1