Clases | |
class | Aleph::list< T > |
class | Aleph::list< T >::iterator |
class | Aleph::map< Key, Elem, Compare, Tree > |
class | Aleph::multimap< Key, T, Compare, KTree, TTree > |
class | Aleph::multiset< T, Compare, Tree > |
class | Aleph::priority_queue< T, Compare > |
class | Aleph::queue< T > |
class | Aleph::stack< T > |
class | Aleph::vector< T > |
Contenedores estándar
Aleph instrumenta, por medio de sus propias clases y algoritmos, gran parte de la interfaz de la biblioteca estándar C++. En particular, Aleph implanta los contenedores estándar set, map, multiset, multimap, vector y list, así como algunos algoritmos.
Una diferencia importante, aunque no crucial, con el estándar es que Aleph no utiliza la clase parámetro Allocator
. Sin embargo, está planificado que futuran versiones sí lo contengan.
Para evitar colisiones con otras implantaciones de la biblioteca estándar, y por su carácter experimental, estos contenedores están incluidos en el espacio de nombres de Aleph.
Las implantaciones Aleph de los contenedores estándar han probado ser más rápidos que otras implantaciones (gnu y Boost), pero las de Aleph son incompletas y deben ser consideradas experimentales.