यह व्यापक रूप से सामान्य ज्ञान में जाना जाता है, यह है कि ज्यादातर एल्गोरिदम, आवंटन और स्टैक पर डेटा deallocating के लिए बहुत तेजी से ढेर पर ऐसा करने से है। सी ++ में, कोड में अंतर हैढेर में डेटा की पहुँच के प्रदर्शन की तुलना और ढेर
तरहdouble foo[n*n]
बनाम
double* foo = new int[n*n]
लेकिन वहाँ कोई महत्वपूर्ण मतभेद हैं, जब यह तक पहुँचने और डेटा के साथ की गणना करने के लिए आता है कि ढेर या पर पर या तो झूठ ढेर? अर्थात।
foo[i]
कोड कई अलग-अलग आर्किटेक्चर पर चलाना चाहिए, इसलिए प्रयास करें और माप काम नहीं करेगा।