Código fuente de Stlstring
STL es una herramienta de uso común para la programación en C++ en la actualidad y debe dominarse con fluidez. También hay un impulso, que también es necesario entender. Si tienes tiempo, te recomiendo echar un vistazo a su código fuente.
Map & ltstring, CBatchMgr * & gtm _ mapBatchMgr
En pocas palabras, m_mapBatchMgr es una tabla hash, la clave es una cadena y el valor de la clave es un puntero CBatchMgr. Si sabe qué es una tabla hash, no necesita explicación.
Cuando desea representar una estructura de datos uno a uno, la búsqueda en este almacenamiento es la más rápida.
Vector & ltstruct S_Group & gtvGroup
En pocas palabras, vector es una matriz dinámica. El tipo de elemento de la matriz es struct S_Group y no es necesario asignar memoria usted mismo. La función del vector es gestionar la memoria por sí mismo. Si agregas un elemento solo necesitas
S _ Group sg
v group .
v group . clear(); //Esta línea no es necesaria, pero es un buen hábito de usar.