Untuk C ++, perbedaan antara penyimpanan gratis dan heap telah menjadi sepenuhnya konseptual. Seperti kendi untuk mengumpulkan serangga, dan satu lagi untuk mengumpulkan kue. Yang satu diberi label dengan satu cara, yang lainnya dengan yang lain. Penunjukan ini dimaksudkan untuk menunjukkan titik di mana Anda TIDAK PERNAH mencampur " new" dan " delete" dengan " malloc", " realloc", atau " free" (atau kumpulan level bit dalam hal ini).
Selama wawancara, ada baiknya untuk mengatakan bahwa " newdan deletegunakan penyimpanan gratis, mallocdan freegunakan heap; newdan deletepanggil konstruktor dan destruktor, bagaimanapun mallocdan freetidak." Namun, Anda akan sering mendengar bahwa segmen memori benar-benar berada di area yang sama - namun, bahwa BISA khusus untuk kompiler, artinya, keduanya dapat menetapkan ruang memori yang berbeda sebagai kumpulan (tidak yakin mengapa, meskipun).