我如何找到这样的数组的字节大小?
double dArray[2][5][3][4];
Run Code Online (Sandbox Code Playgroud)
我试过这种方法,但它返回“2”。也许是因为数组只是声明而不是填充任何东西?
#include <iostream>
#define ARRAY_SIZE(array) (sizeof((array))/sizeof((array[0])))
using namespace std;
int main() {
double dArray[2][5][3][4];
cout << ARRAY_SIZE(dArray) << endl;
}
Run Code Online (Sandbox Code Playgroud) 说我有一个像:
double theArray[2][5][3][4];
Run Code Online (Sandbox Code Playgroud)
我不太了解最后一个维度.
first is [][][][][]
second is [][][][][]
[][][][][]
third would make it 3 dimensional,
Run Code Online (Sandbox Code Playgroud)
第四个会做什么?