Главная arrow Программирование С++ arrow Требования к пользовательскому контейнеру

Требования к пользовательскому контейнеру

Прежде чем начать разрабатывать собственный контейнер, необходимо точно знать, что он должен делать. В соответствии со стандартом С++, все контейнеры должны поддерживать предписанный набор типов, операций и функции-членов. Помимо этих общих элементов, как последовательные, так и ассоциативные контейнеры должны удовлетворять специфическим требованиям Если строго следовать всем правилам, ваш собственный контейнер сможет воспользоваться любыми другими элементами, определенными в библиотеке STL, включая распределители памяти, объекты-функции, предикаты и связыватели-Таким образом, ваш собственный контейнер составит единое целое с STL-В следующих разделах перечислены требования к контейнеру.