2
在此代碼中,我嘗試將迭代器移動10個元素。std :: ostream {aka std :: basic_ostream <char>}將值設爲'std :: basic_ostream <char> &&
#include <iostream>
#include <string>
#include <vector>
int main()
{
using namespace std;
vector<int> v(20);
auto mid = v.begin() + 10;
cout<<mid;
}
在運行此代碼時,出現標題中提到的錯誤。 我是初學者。幾乎在我寫的每個程序中都會遇到這個錯誤。我哪裏錯了?
好的,謝謝!但在if語句中使用它時,如果(it
Slay
另外,這個程序不應該給我輸出11嗎?它給了我0 – Slay
不,我相信你的載體包含二十零。 – Borgleader