warning: control reaches end of non-void function

warning: control reaches end of non-void function

做题的时候遇到这个问题,显示的在创建二维vector的时候出错了,后来成查了查这个警告

warning: control reaches end of non-void function

它的意思是:控制到达非void函数的结尾。就是说你的一些本应带有返回值的函数到达结尾后可能并没有返回任何值。这时候,最好检查一下是否每个控制流都会有返回值。

才发现return写到了for()循环的里面了,将位置修改了就正确了,