. වෙනස් කල හැකි විබෙදන්නන් අවශ්‍යය වීමට පොදු වූ හේතු කිහිපයක් නම් මතක සංසද(en:memory pool) භාවිතා කර විබෙදුමේ කාර්ය ඵලය වර්ධනය කරගැනීම සහ පොදුවේ බෙදාගත් මතකය (en:shared memory) හෝ එකතු කර ගත් අනවශ්‍යය(garbage-collected) මතකය වැනි විවිධ මතක ආකාර වලට ප්‍රවේශය සංක්‍ෂිප්තකරණයයි. සාමාන්‍යයෙන්, කුඩා ප්‍රමාණයේ මතකයන් බහුලව විබෙදන අවස්තාවලදී විශේෂ වූ විබෙදන්නෙක් සිටීම වාසිදායකය.පසුබිම[සංස්කරණය]ඇලෙ‍‍‍ක්සැන්ඩර් ස්ටෙපනොෆ්(en:Alexander Stepanov) සහ මෙන්ග් ලී සම්මත අච්චු එකතුව(en:Standard Template Library), C++(en:C++) ප්‍රමිතිකරණ කමිටුවට 1994 වසරේ මාර්තු මාසයේදි ඉදිරිපත් කලේය. [1] සම්මත එකතුවට මූලික අනුමැතිය ලැබුනමුත් ගැටළු කිහිපයක් පැන නැගුනි. විශේෂයෙන් කන්ටේනර එකතුව මතක ආකෘතියෙන් (memory model) නිදහස් කර සාදන ලෙස ස්ටෙපනොෆ්ට උපදෙස් ලැබුනි. [2] මෙය විබෙදන්නන් නිර්මාණය කිරීමට හේතු විය. එහි ප්‍රතිඵලයක් ලෙස සියලුම STL කන්ටේනර අතුරු මුහුනත් විබෙදන්නන් පිළිගන්නා අයුරින් නැවත ක්‍රමලේඛනය කරන්නට සිදු විය.STL C++ සම්මත එකතුව(en:C++ Standard Library)ට එකතු කරන්නට වෙහෙස වුන කාලයේදී ඇන්ඩෘ කෝනින්ග්(Andrew