新手问题 cout<<p1->getage()<<endl;还能写成什么?
void main()
{
dog d1;
dog* p1;
p1=&d1;
p1->setage(20);
d1.setage(10);
cout<<p1->getage()<<endl;
}
cout<<p1->getage()<<endl;还能写成cout<<什么.getage()<<endl; 请问?
[解决办法]
可以这样写cout < <(*p1).getage() < <endl;
推荐使用指针
[解决办法]
d1,(*p1)