char a[][4] = {{'a','a','a'},
{'a','a','a'},
{'a','a','a'},
{'a','a','a'}};
在 c++ 中,您必须初始化数组的最后一个索引。
在java中,如果你这样做会导致错误。
有人可以解释一下为什么吗??
另外,当我在 java 中检查这样的数组长度时。
System.out.println(a[0].length);
结果是数组中列的长度
让我们说数组末尾有一个'\ 0',当我像这样检查c ++中数组的长度时。
cout << strlen(a[0])
我得到了整个数组的长度。
我可以像在java中一样在c ++中获取数组中行或列的长度吗?
这是因为java中的数组是一个对象吗?