1:error: non-void function does not return a value in all control paths [-Werror,-Wreturn-type] }
答:问题在于if else这种写法中没有写全,比如只写了if后返回XXX。没写if不成功情况下返回XXX。虽然我们看没问题,但是编译器比较严谨,加上就好了。比如下图25行是指失败时候返回空容器。
原文:https://www.cnblogs.com/beautifulmoonlight/p/14771752.html