class//
public:
double a[3][2][2];
void f(double b[3][2][2]){
//How do i assign b to a?
}
我如何分配arrays.I卡住我的指针多维数组分配
class//
public:
double a[3][2][2];
void f(double b[3][2][2]){
//How do i assign b to a?
}
我如何分配arrays.I卡住我的指针多维数组分配
甲memcpy的就可以了:
memcpy(a, b, sizeof(a));
注意不要用sizeof(b)
,由于B实际上是一个指针,而不是一个数组,所以只有4或8个字节将被复制。
感谢您的答案 – feminkk 2012-07-24 18:45:20