#include <iostream>
using namespace std;
#include <string>
class my
{
public:
my(string a,int b,int c):name(a),birthday(b),age(c){};
int show();
private:
string name;
int birthday;
int age;
};
int my::show()
{
cout<<"name="<<name<<" "<<"birthday="<<birthday<<" "<<"age="<<age<<endl;
}
int main()
{
my a("赵三",1989,32);
my *p=nullptr; //定义my类的对象指针p,并初始化为空指针
p=&a; //让指针p指向对象a
cout<<p->show()<<endl; //通过指针访问对象a的公用成员函数show()
cout<<(*p).show()<<endl; //同上,功能跟上面一样
a.show();
return 0;
}

这个4917152是怎么回事呢?