Добрый деньЕсть класс Texture и многие его методы const (не изменяют экземпляр). Но требуется отслеживать все созданные экземпляры. Я использую std::set (с тем же успехом можно QSet). Как мне его объявить: такКодC++ (Qt)typedef std::set TextureSet;Или такКодC++ (Qt)typedef std::set TextureSet;В первом случае мне надо приводить const_cast всякий раз когда я добавляю/удаляю в/из set в константном методе (немало). Во втором всякий раз когда я итерирую TextureSet (меньше но тоже много).Или есть лучшее решение чтобы избежать множества приведений?Спасибо
|