我是 C++ 的新手,我尝试创建一个对象数组。我使用类似的代码
const int SORT_SIZE = 20;
int _tmain(int argc, _TCHAR* argv[])
{
CSimple * data;
data = new CSimple[SORT_SIZE];
for(int i = 0; i < SORT_SIZE; i++)
{
/*Access violation here*/ *(data + i * (sizeof(CSimple))) = *(new CSimple(rand() % 10000));
}
在 i = 5 的循环中,我遇到了访问冲突。sizeof(CSimple) 是 8 (那里只有一个 int 字段)如果重要的话