我有以下功能:
std::vector<std::vector<Surfel>> testAddingSift(
const Groundtruth &groundtruth,
SurfelHelper &surfelHelper) {
for (int k = 0; k < 10; k++) {
std::cout << "hej" << k <<std::endl;
}
}
Run Code Online (Sandbox Code Playgroud)
当我忘记返回时,vector<vector<Surfel>>我得到了一个无限循环:
hej1025849
hej1025850
hej1025851
hej1025852
Run Code Online (Sandbox Code Playgroud)
当我回来时,vector<vector<Surfel>>我得到:
hej0
hej1
hej2
hej3
hej4
hej5
hej6
hej7
hej8
hej9
Run Code Online (Sandbox Code Playgroud)
当然忘记返回向量是错误的,但为什么for循环会受到影响?
我正在使用带有Sierra和CLion的MacBook Pro,我觉得它很铿锵.
| 归档时间: |
|
| 查看次数: |
114 次 |
| 最近记录: |