下边代码它返回的A的一个引用指向的s2是一个局部的,从前的,但是如今已经被销毁的对象引用,已经不存在的引用。
因此请记住:不要返回一个指针或者引用指向一个局部对象。也不要用指针引用返回一个指向局部静态的对象。
函数内的局部对象在函数块运行结束了就销毁了、、、、、、、、、、、、、、、、
const a& bilibili(const a&s)
{
return a s2(s.x+s.y);
}

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-02
  • 2021-12-22
  • 2021-12-28
  • 2021-09-10
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-16
  • 2021-11-21
相关资源
相似解决方案