小编Leo*_*o91的帖子

为什么x [0]!= x [0] [0]!= x [0] [0] [0]?

我正在研究一些C++,我正在用指针进行斗争.我明白通过声明我可以有3个级别的指针:

int *(*x)[5];
Run Code Online (Sandbox Code Playgroud)

所以这*x是一个指向5个指向的元素数组的指针int.我也知道x[0] = *(x+0);,x[1] = *(x+1)等等....

那么,鉴于上述声明,为什么x[0] != x[0][0] != x[0][0][0]呢?

c c++ arrays pointers

148
推荐指数
7
解决办法
1万
查看次数

C++ - 嵌套类有什么意义?

我正在研究一些C++,现在我正在与Java对抗它的相似之处.我知道Java中内部类的目的,但现在我正在尝试在C++中使用嵌套类,并且我发现"容器"类的私有属性不是嵌套类可见的,所以为什么我应该使用它们呢?另外,有没有办法使这些属性可见?

c++ inner-classes

32
推荐指数
2
解决办法
6634
查看次数

标签 统计

c++ ×2

arrays ×1

c ×1

inner-classes ×1

pointers ×1