Возможно ли использовать
class A {
public:
list<list<list<A>>> a;
};
Если возможно то как? Или лучше использовать другую структура данных? Для меня важно иметь возможность удалять и создавать элементы в любом месте и искать элемент по полю класса и получать к нему доступ. Как лучше и удобней хранить такие данные?