第一种情况:应该解释为 动态数组是一个分配在栈上的指针,而指向的内容,就是数组的内容,分配在堆上。栈上的数据会被自动清理,但是堆上的数据就需要手动释放 第二种情况:采用了copy on write(cow)技术