【发布时间】:2012-01-28 19:45:43
【问题描述】:
我有一个多维数组(矩阵的表示)。我需要清零,而不是整个数组,而是其中的一部分。这样做的最佳方法是什么?我尝试使用 memset,但它只是给我一个类型转换错误。
示例
_matrix[row][column] = memset(
_matrix[row][column],
0,
sizeof(_matrix[row][column])
);
声明
float** _matrix = new float*[NUM_ROWS][NUM_COL];
【问题讨论】:
-
为什么要分配
memset的结果? -
天啊。你应该考虑买一本关于 C/C++ 的好书
-
您要清零的部分是什么?一排?柱子?行和列?
-
@Holland :他说一本好的书。 ;-] 你在看哪本书?
-
OpenGL 红皮书可能是一本关于 OpenGL 的好书,但它不是一本学习 C++ 的好书。
标签: c++ pointers memory-management multidimensional-array