View Full Version : سوال: allocator در STL
Altech
جمعه 30 بهمن 1388, 16:57 عصر
سلام .
می خواستم ببینم این allocator دقیقا چی هست ؟
مثلا دو دستور زیر چه فرقی با هم خواهند داشت ؟
vector< int, allocator<int> > v;
vector< int, allocator<char> > v2;
amin1softco
شنبه 01 اسفند 1388, 09:56 صبح
من که درست نمی دونم ولی به نظرم اولی به اندازه 4 بایت فضا در نظر میگیره برای هر داده دومی به اندازه یک بایت فضا آزاد می کنه تقریبا مثل sizeof() عمل می کنه:متفکر:
mehdi.mousavi
شنبه 01 اسفند 1388, 10:22 صبح
سلام . می خواستم ببینم این allocator دقیقا چی هست ؟
سلام.
پاسخ این سوال اندکی طولانی هستش اما خوشبختانه فرد دیگه ای قبلا اینکارو کرده. برای آشنایی با vector ها ابتدا این مقاله رو بخونید (http://www.codeguru.com/Cpp/Cpp/cpp_mfc/stl/article.php/c4027). سپس برای آشنایی با allocator ها، این مقاله رو بخونید. (http://www.codeguru.com/cpp/cpp/cpp_mfc/stl/article.php/c4079)
موفق باشید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.