课程
/后端开发
/C++
/C++远征之封装篇(下)
p1和p2不是两个对象吗,不应该调用两个构造函数吗
2015-08-31
源自:C++远征之封装篇(下) 4-2
正在回答
p1 是一个对象, 分配在栈上
p2是一个指针,指向p1这个对象,即p2指向p1在栈上的地址(并没有创建新的对象)
Coordinate *p2 = new Coordinate(); 才创建了新的对象,在堆上
yoyoxixiyoxi 提问者
举报
封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通