计算机 判断题 简单

对象数组与对象指针 — 计算机判断题

C++ 程序设计(大学通用) 类与对象 AI 三重审校通过

题目
假设类 Point 有可访问的默认构造函数。在 C++ 中,语句 Point p[3]; 会创建 3 个 Point 对象并调用 3 次默认构造函数;语句 Point* q = new Point[3]; 也会创建 3 个 Point 对象并调用 3 次默认构造函数。因此 p 和 q 都是指向 Point 对象的指针,二者完全等价,都可以用 p[i] 或 q[i] 访问第 i 个对象,也都可以用 delete p; 或 delete[] q; 释放。该说法正确吗?