Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   const - как лучше? (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/const-kak-luchshe-353825/)

Guest 30.09.2011 17:27

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


Часовой пояс GMT, время: 04:48.


© www.otvetnemail.ru - Форум вопросов и ответов.