По ходу дела возник довольно дурацкий вопрос, но тем не менее:
В atlcoll.h есть некоторое количество классов-коллекций (CAtlList и т.п.). В чем их преимущества/недостатки по сравнению с STL'ными коллекциями? Когда имеет смысл использовать первые, а когда вторые?
Здравствуйте, Wellick, Вы писали:
W>В atlcoll.h есть некоторое количество классов-коллекций (CAtlList и т.п.). В чем их преимущества/недостатки по сравнению с STL'ными коллекциями? Когда имеет смысл использовать первые, а когда вторые?
ATL коллекции не используют с++ runtime (вернее его очень обрезаную версию). Т.е. если сверх малый размер важен есть смысл их использовать.
"For every complex problem, there is a solution that is simple, neat,
and wrong."
Здравствуйте, AndrewJD, Вы писали: AJD>ATL коллекции не используют с++ runtime (вернее его очень обрезаную версию). Т.е. если сверх малый размер важен есть смысл их использовать.
А если не важен, но, при этом, результирующий экзешник должен быть максимально независим от системных динамических библиотек (статическая линковка, где возможно)?
Т.е. всё-таки, по умолчанию, предполагается использование STL'ных коллекций?
Здравствуйте, Wellick, Вы писали:
W>Т.е. всё-таки, по умолчанию, предполагается использование STL'ных коллекций?
ИМО. STL коллекции банально более удобны в использовании.
"For every complex problem, there is a solution that is simple, neat,
and wrong."