Para que sirven los std::allocator y que funcion cumplen en este código?

Iniciado por KS-Soft, 22 Febrero 2015, 21:00 PM

0 Miembros y 1 Visitante están viendo este tema.

KS-Soft

Que tal muchachos, como dice el titulo.. para que sirven los std::allocator, std::allocator<long>::~allocator<long>. etc
Tengo este código

int b;
int a[2];
int v46[2];
int v47[2];
int v48[2];

std::allocator<long>::allocator<long>(&b);
std::vector<long,std::allocator<long>>::vector<long,std::allocator<long>>(&tmpBuffer, a2, a3, v8,(int)&unk_24D1330,(int)&b);
std::allocator<long>::~allocator<long>(&b);
std::allocator<long>::allocator<long>((char *)&b + 1);

Me gustaria saber que esta haciendo exactamente, cabe destacar que esto lo saque con IDA Pro y Hex Rays tratando de entender el funcionamiento de un programa para emularlo en Java.
mis conocimientos en C++ lamentablemente son algo nulos, algunas funciones las entiendo dado a su parecido con java, pero estos STD::Allocator me tienen desorientado. agradeceria su ayuda. saludos!