我使用下一种内存分配方式:
int main()int *A1;A = new T* [M];
for(int i=0;i<M;i++)时,我有一个问题:如何知道A1数组(包含所有矩阵值的MxN数组)的地址,以防止内存泄漏。如果我没有弄错,函数()在C++中只能返回一个值(**A指针,但是*A1指针将被遗忘,因此在将来我不能删除数组
我试着做这样的事情:reg [1:0] a1 [1:0];
output reg [1:0] a [1:reg [1:0] b [1:0]; b=a2; // or some other manupulation endtask
begin mem_b (a1,c);当我编译它时,我得到的错误如下:
非法引用<em
MyClass(MyClass&& source) : some_obj_(std::move(source.some_obj_));}// a1is defined somewhere else with a wider scope...
// a2 is defined locally and will go out//Populate a2's some_obj_ fiel