Здарова!
union u
{
list<int> l;
......
};
MSVC 2008 выдает ошибку , т.к. член объединения имеет конструктор копирования.
Собственно, вопрос не в конкретном списке. А вообще — почему член объединения не может иметь конструктор копирования?(и что ещё он не может содержать?)