课程
/后端开发
/C++
/C++远征之封装篇(下)
Coordinate *p2;
p2->m_iX=10;
p2->m_iY=20;
cout<<p2.m_iX<<endl;
cout<<p2.m_iY<<endl;
2017-12-11
源自:C++远征之封装篇(下) 4-2
正在回答
这个指针没有实例化 是空指针
拓展:
Coordinate *p2 = new Coordinate();//在堆上实例化,用p2指针指向这个内存
Coordinate p3();//在栈上实例化,得到p3对象
Coordinate *p4 = &p3;//p4指针,指向这个p3对象的内存
拓展2:
使用对象用 .
使用指针用 ->
p2->m_iY
p3.m_iY
p4->m_iY
慕的地8223948 提问者
WORLD_CONNECTED 回复 慕的地8223948 提问者
举报
封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通