void main() {
int* p = new int ;
p += 10 ; // 原来p处的内存不再被指向了
// 这里可能有垃圾回收(如果支持的话)
p -= 10 ; // 又回到原来的地方了,可是内存有可能被回收了
*p = 100 ; // 行为未可知
}
C++有 强大 的 指针计算功能,GO语言没有
void main() {
int* p = new int ;
p += 10 ; // 原来p处的内存不再被指向了
// 这里可能有垃圾回收(如果支持的话)
p -= 10 ; // 又回到原来的地方了,可是内存有可能被回收了
*p = 100 ; // 行为未可知
}
C++有 强大 的 指针计算功能,GO语言没有