go语言和c++比较

  Go语言和C++还是很像的,比如指针,值,引用等。但是Go语言有GC,还有只能的编译器。我们大概知道,变量有的作用范围有全局变量和局部变量。通常来说,局部变量的作用范围更短,一般在函数中的变量就是局部变量,在c++中,局部变量是分配在堆上的,返回一个局部变量会报错,但是Go中,编译器可以决定是分配在堆上还是栈上,同时可以做到垃圾回收。

参考博客:Go语言---函数返回局部变量地址

原文地址:https://www.cnblogs.com/Robin008/p/14166910.html