Здравствуйте, watchmaker, Вы писали:
W>На каком языке ты пишешь? Почти наверное ты используешь компилятор для языка с++03 вместо компилятора для языка c++11. В с++03 твой код недопустим, что собственно и показывает сообщение об ошибке.
сейчас с под убунты вышел, но там чтото типа c++11 или gnu++11, не помню.
W>ОС тут ни при чём. Под виндой твой код также не является допустимым фрагментов программы на языке с++03.
Я знаю что ос тут не причем.
W>Z>>list_coordinates.push_back( new array_t( {x1, y1, x2, y2} ) );
W>
W>Зачем? Не надо так делать.
Ну как зачем, параметры передать..
p.s.
не знаю снимать вопрос или нет, но так прокатило:
list_coordinates.push_back( {{x1, y1, x2, y2}} );
спасибо.