c++中将局部变量的引用作为返回

c++中可以将引用作为返回值,比如下面这个函数 int &c() { int a = 2; cout << "a的地址为:" << &a << endl; return a; } 局部变量a的地址会被返回,但是局部变量a的内存空间会被释放。 int main() { int *p; p = &c(); cout << "p的内容为:" << p << endl; cout << "p
相关文章
相关标签/搜索