指针返回createArray
指向不存在的对象的指针.返回函数时,本地数组被销毁.当您取消引用悬空指针时main
,程序的行为是不确定的.
解决方案:不要返回指向本地变量的指针或引用.在这种情况下,您可以返回数组的副本.您不能按值返回原始数组,但可以返回类似的包装器结构std::array
.
指针返回createArray
指向不存在的对象的指针.返回函数时,本地数组被销毁.当您取消引用悬空指针时main
,程序的行为是不确定的.
解决方案:不要返回指向本地变量的指针或引用.在这种情况下,您可以返回数组的副本.您不能按值返回原始数组,但可以返回类似的包装器结构std::array
.