webForumDet fria alternativet

stl allocator

1 svar · 166 visningar · startad av fnolis

fnolisMedlem sedan sep. 200162 inlägg
#1

Sitter på win2k, Visual 6.0, SGI's STL och vill byta ut minnes allocatorn för en vector till malloc men det funkar inte så bra...

malloc_alloc
och
__malloc_alloc

är undefined och detta är vad de heter när man byta ut det i linux på SGI's STL, gcc 2.9.x och 3.x

#ifdef WIN32
	  vector<int, __malloc_alloc<0> > v1;
#else
	  vector<int, __malloc_alloc<0> > v1;
#endif

Någon som har en idé om vad malloc allocatorn heter under de WIndows förhållande som jag har?

Sang-draxMedlem sedan juli 2002581 inlägg
#2

Du får väl skapa en egen allocator-class utifrån std::allocator

251 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
124 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)