#include <stdio.h>
#include <iostream>
#include <string>
#include <cmath>
#include <algorithm>
#include <vector>
using namespace std;
int main()
{
vector<int> v(10);
for (int i = 0; i < 10; i++) { v[i] = i; } cout << v.begin() << v.back() << endl; return 0;
}
現在C++を勉強していてこのプログラムを書いてみたんですが、
"cout ~ endl;"の行のところが問題でエラーが起きています。
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー C2679 二項演算子 '<<': 型 'std::_Vector_iterator<std::_Vector_val<std::_Simple_types<int>>>' の右オペランドを扱う演算子が見つかりません (または変換できません)。 Practice c:\users\kouzi\onedrive\ドキュメント\visual studio 2015\projects\practice\practice\main.cpp 17
こういうエラーが出てきてどうすればいいかわかりません。v.begin()がなぜ表示できないんでしょうか?
対策を教えてくれる方がいたら幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。