制作二维对象数组
Making a 2-Dimensional Object Array
所以我想将一个对象放入二维数组中。我做到了。我想要 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,性能不佳。尝试发挥创造力。
相关文章:
- 可容纳二维对象数组的变量
- 根据类中另一个对象 C++ 的值对类中的二维对象进行排序并赋予值
- 类对象初始化的二维向量
- 使用什么数据结构来存储基于游戏对象的二维单元地图?
- 制作二维对象数组
- 如何在中心旋转二维对象
- 填充对象的C++二维数组
- 使用对象 C++ 创建二维矢量
- C++对象或二维数组作为参数
- 用C++将列表转换为对象的二维数组
- 二维数组和分配对象
- C++ 中的对象的二维数组
- 正确分配和取消分配指向对象的指针的二维数组
- 对象的二维几何布局
- 旋转使用OpenGL绘制的二维对象
- 将二维对象数组的指针传递给方法
- 从对象打印二维矢量时出错
- 如何定期缩放二维对象
- 是二维动态对象 O(n^2) 碰撞的最快算法
- 在 c++ 中声明和初始化(大型)二维对象数组的正确方法是什么?