C ++ için, ücretsiz mağaza ile yığın arasındaki fark tamamen kavramsal hale geldi. Böcek toplamak için bir kavanoz ve çerez toplamak için bir kavanoz gibi. Biri bir şekilde etiketlenir, diğeri. Bu atama, " new" ve " delete" " malloc", " realloc" veya " free" (veya bu konu için bit seviyesi kümeleri) ile ASLA karıştırmadığınız noktayı eve götürmek içindir .
Görüşmeler sırasında 's iyi olduğunu söylemek "için newve deleteücretsiz depoyu kullanmak, mallocve freeyığın kullanın; newve deletebununla birlikte sırasıyla yapıcı ve yıkıcı, çağrı mallocve freeyok." Yine de, çoğu zaman bellek bölümlerinin gerçekten aynı alanda olduğunu duyacaksınız - bununla birlikte, bu CAN derleyiciye özel olabilir, yani her ikisinin de farklı bellek alanlarını havuzlar olarak atayabilmesi mümkündür (neden olduğundan emin değilim, rağmen).