CIndiceMagico()
{
m_cant = 0 ;
- m_nombres = (std::string*)calloc(sizeof(std::string), MAX_ELEMENTOS) ;
- m_datos = (T*)calloc(sizeof(m_datos), MAX_ELEMENTOS) ;
+ m_nombres = new std::string[MAX_ELEMENTOS];
+ m_datos = new T[MAX_ELEMENTOS];
if (!m_nombres)
}
+ ~CIndiceMagico()
+ {
+ delete m_nombres;
+ delete m_datos;
+ }
+
public:
void add(const char* nombre, const T dato)
{