制作二维对象数组

Making a 2-Dimensional Object Array

本文关键字:二维 对象 数组      更新时间:2023-10-16

所以我想将一个对象放入二维数组中。我做到了。我想要 26 行和 30 列。每当我会附加。例如,array[0][0] =Object 的某个对象。它会将array[0][1]array[0][2]array[0][3]等设置为array[0][0]的相同细节。我希望对象准确地放在我放置它的位置,而不是在其行的其余部分。我分配了错误的内存吗?

class Object{
     string Name
}
main()...
Object** array= new Object*[26];
for (int i = 0; i < 26; ++i)
{
    array[i] = new Object[30];
}

是的,看起来没错。唯一要指出的是,这是一个指针数组(或动态数组)。记得事后清理内存。此外,超过 26x30,性能不佳。尝试发挥创造力。