Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: KS-Soft en 22 Febrero 2015, 21:00 pm



Título: Para que sirven los std::allocator y que funcion cumplen en este código?
Publicado por: KS-Soft en 22 Febrero 2015, 21:00 pm
Que tal muchachos, como dice el titulo.. para que sirven los std::allocator, std::allocator<long>::~allocator<long>. etc
Tengo este código
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!


Título: Re: Para que sirven los std::allocator y que funcion cumplen en este código?
Publicado por: ivancea96 en 22 Febrero 2015, 22:11 pm
http://stackoverflow.com/questions/5628059/c-stl-allocator-vs-operator-new

Tal vez ahí te aclaren.