p){ ((T*)p)->~T(); }ඉහත කේතය, placement new යන කාරක රීති භාවිතා කිරීම සහ destructor යන්න කෙලින්ම ආමන්ත්‍රණය කරයි.නිර්මාණය කල විබෙදුම්[සංස්කරණය]කාර්ය ඵලය වැඩිකර ගැනීම සහ මතකය භාවිතය දියුනු කර ගැනීම නිර්මාණය කල විබෙදුම් භාවිතා කිරීමේ අරමුණයි.[4][15] සාමාන්‍යය විබෙදුම් මතකය විබෙදීමට operator new භාවිතා කරයි.[16] සාමාන්‍යය විබෙදුම C heap allocation functions වටා සිහින් තීරයක් ලෙස ක්‍රමලේඛනගත කර ඇත,[17] මෙය විශාල කොටස් ලෙස මතකය විබෙදන කන්ටේනර(vector සහ en:deque ) වලට සාර්ථක[15] වුවත්, කුඩා ප්‍රමාණයන්ගෙන් නිතර මතකය විබෙදන කන්ටේනර(map සහ list) වලට මෙමගින් මතකය විබෙදීම සාමාන්‍යයෙන් සෙමින් සිදුවේ.[4][17]In short, this paragraph (...) is the Standard's "I have a dream" speech for allocators. Until that dream becomes common reality, programmers concerned about portability willlimit themselves to custom allocators with no state—ස්කොට් මෙයර්ස්(en:Scott Meyers), Effective STLකාර්ය ඵලය වැඩි කිරීමේ ප්‍රසිද්ධ ක්‍රමයක් නම් මතක සංසද(en:memory pool) පදනම් කරගත් විබෙදන්නෙක් නිර්මාණය කිරීමයි.[