ошибка: нет соответствующего конструктора для инициализации Edge
Я использую C++17.
Это моя программа:
Код: Выделить всё
#include
#include
#include
struct Edge
{
int v1{};
int v2{};
Edge (int v1, int v2)
:v1{v1}, v2{v2}
{
}
};
int main()
{
std::map mymap;
mymap["edge1"] = Edge(0,0);
mymap["edge2"] = Edge(1,1);
return 0;
}
Подробнее здесь: https://stackoverflow.com/questions/784 ... s-in-a-map
Мобильная версия