Здравствуйте, я пытаюсь напечатать список целых чисел, и я продолжаю получать эту ошибку.
У меня есть структура, в которой есть список.
struct faceFiguration{
int faceID;
list<int> setofVertices;
};
И у меня есть список этой структуры
list<faceFiguration> pattern;
и здесь, где я запутался, я пытаюсь напечатать списки здесь:
void PrintFaces(){
currentFace = pattern.begin();
while(currentFace != pattern.end()){
cout << currentFace -> faceID << endl;
for(auto currentVertices = currentFace->setofVertices.begin(); currentVertices != currentFace->setofVertices.end(); currentVertices++){
cout << currentVertices;
}
cout << '\n';
currentFace++;
}
}
Это полная ошибка сообщения
error: no match for ‘operator<<’ (operand types are ‘std::ostream’ {aka ‘std::basic_ostream<char>’} and ‘std::__cxx11::list<int>’)