【发布时间】:2014-04-13 18:56:44
【问题描述】:
我正在动态创建 MyClass 的 3 个对象。
MyClass *ptr = new MyClass[3];
我假设 ptr 是所述对象的第一个实例的地址。我可以的
(*ptr).doStuff();
但是,当我尝试访问第二个对象时,通过
(* (ptr + sizeof(MyClass)) ).doStuff();
它抛出一个异常。我应该如何获得其他对象?
【问题讨论】:
-
ptr[0],ptr[1],ptr[2]