从下图说起
解释
[0]代表开辟一个空间,指向-> 0,称这个空间的指针为 p0。 // p0->0
[[0] * 3] 代表开辟一个空间,存贮3份p0,即[p0,p0,p0] 称这个空间的指针为 p1。 // p1->[p0,p0,p0]
[[0] * 3] * 4 代表开辟一个空间,存贮4份p1 即[p1,p1,p1,p1] 称这个空间的指针为 p2。 // p2->[p1,p1,p1,p1]
现在来解释代码
假设p3 指向 [1,2,3]。sv[0][1] = [1,2,3]代表 将 p2指针的 第0个地址的第1个地址指向 [1,2,3] ,即 p1->[p0,p3,p0]。
以一图蔽之
简结
一切都是对象,一切都是指针
例如
更新
发现个好东西
将内存的变化解析的巨清楚