On 13.03.2013 11:20, jyuyjiyuijyu wrote:
> не могу представить зачем может понадобиться boost::array ?
"The C++ Standard Template Library STL as part of the C++ Standard
Library provides a framework for processing algorithms on different kind
of containers. However, ordinary arrays don't provide the interface of
STL containers (although, they provide the iterator interface of STL
containers).
As replacement for ordinary arrays, the STL provides class std::vector.
However, std::vector<> provides the semantics of dynamic arrays. Thus,
it manages data to be able to change the number of elements. This
results in some overhead in case only arrays with static size are needed."
Posted via RSDN NNTP Server 2.1 beta
On 13.03.2013 11:49, jyuyjiyuijyu wrote:
> ну тоесть только лиш для фантомной унификации?
Ну написана же достаточно четко для чего.
Если тебе надо, пользуешься, если не надо, не пользуешься.
Posted via RSDN NNTP Server 2.1 beta
Здравствуйте, jyuyjiyuijyu, Вы писали:
J>не могу представить зачем может понадобиться boost::array ?
Таки для унификации. Например параметризовать объект типом хранилища данных. Пример из жизни, длинная арифметика, расчет производных (automatic differentiation), хранение строк ограниченного размера и т.п.
... << RSDN@Home 1.2.0 alpha 5 rev. 1539>>