wpp*_*wpp 0 c++
这可能是一个非常简单的问题,但出于某种原因,我不明白我在这里做错了什么.
无论如何,我得到了一个接受的函数,function(size_type m, size_type n)我必须构建一个数组,该数组由类中的私有变量指向int *value.我试图创建一个mxn大小的整数数组,但我很难改变m和n的类型.
function(size_type m, size_type n)
int *value
mxn
我试过了:
*value = int[(int)m*(int)n];
以及使用(unsigned int)可以有人请帮忙.
(unsigned int)
编辑:size_type未在规范中声明为任何类型
Oli*_*rth 6
你可以考虑:
value = new int[m*n];
因为你需要创建一个动态数组.您需要delete []在正确的时间记住这一点.
delete []
您可能会发现使用a更容易std::vector,因为内存管理是为您处理的.
std::vector
归档时间:
14 年,8 月 前
查看次数:
111 次
最近记录: