Вывод list в консоль c++
Необходимо вывести в консоль list с типом данных string, ошибку выводит : error C2679: бинарный "<<": не найден оператор, принимающий правый операнд типа "std::basic_string,std::allocator>" (или приемлемое преобразование отсутствует).
#include <string>
#include "pch.h"
#include <iostream>
#include <list>
using namespace std;
int main()
{
list<string> L;
L.push_back("January"); // список January
list<string>::iterator i = L.begin();
cout << (*i) << " ";
system("pause");
}