C++ 中的全域性記憶體管理:棧還是堆?
棧和堆用於在程式執行期間儲存變數,並且還會被銷燬。
全域性資料結構或全域性變數不會被棧或堆使用。它們基本上分配在一個固定的記憶體塊中,該記憶體塊不會改變。
int a[10]; // located in a fixed memory block
int main() {
int main() {
float *ptr = (int *)malloc(sizeof(float)10.0)); //use heap.
}
}
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP