Это не удаляет ноду из списка, поэтому посоздавав экземпляров можно загадить всю память списком длиной в 100 миллионов нод. Линейный поиск по списку в 100 миллионов нод тоже не подарок.
не совсем понятно зачем объекту надо знать свои экземпляры, я могу понять менеджеру создавшему обекты, но сомещать и менеджер обектов и сам обект немного странно.
my.name > не совсем понятно зачем объекту надо знать свои экземпляры
класс знает свои экземпляры, вместо менеджера методы класса ( хотя и не очень кузяво )
например, сделать broadcast для всех экземпляров
>Если экземпляров предвидится много, то вместо std::list лучше использовать какой-нибудь ассоциативный контейнер для ускорения поиска.
ИМХО тут больше всего подходит std::set
innuendo > отцы сказали - юзать std::set низяяя ни в коем случае, он плохо на карму > действует :)
серьезно? а я тыкаю где не поподя ;( теперь гореть мне в аду???