是否可以将std :: vector作为auto返回?例如:
auto retVec() {
std::vector<int> vec_l;
l.push_back(1);
l.push_back(2);
return vec_l;
}
...
auto ret_vec = retVec();
for (auto& it : ret_vec) {
}
Run Code Online (Sandbox Code Playgroud)
当我写这样的东西时,我收到一个错误:
auto retVec()前扣除auto--->
auto ret_vec = retVec(**)**;auto&&从ret_vec---> 推断for (auto it :
**ret_vec**) {我怎么写这个呢?
更新:对不起.我在课堂上使用这个retVec作为方法,它不起作用.当我在课堂上使用它作为功能时 - 一切正常.我在制定问题时犯了错误.
| 归档时间: |
|
| 查看次数: |
775 次 |
| 最近记录: |