- static的作用
更多詳情
解:
1)在函數體內,一個被聲明爲靜態的變量在這一函數被調用過程中維持其值不變。
2)在模塊內(但在函數體外),一個被聲明爲靜態的變量可以被模塊內所用函數訪問,但不能被模塊外其它函數,它是一個本地的全局變量。3)在模塊內,一個被聲明爲靜態的函數只可被這一模塊的它函數調用。那就是,這個函數被限制在聲明它的模塊的本地範圍內使用。 多態
更多詳情c、c++內存分配
- 從靜態存儲區域分配:內存在程序編譯時就已經分配好,這塊內存在程序的整個運行期間都存在。速度快,不容易出錯,因有系統自行管理。
- 在棧上分配:在執行函數時,函數內局部變量的存儲單元都在棧上創建,函數執行結束時這些存儲單元自動被釋放。棧內存分配運算內置於處理器的指令集中,效率很高,但是分配的內存容量有限。
- 從堆上分配:即運態內存分配。程序在運行時候用malloc或new申請任意大小的內存,程序員自己負責在何進用free 和delete
坦克線——c++面試常考
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Linux平臺上DPDK入門指南
rtoax
2020-07-08 06:34:34
DPDK如何釋放大頁內存(巨頁內存hugepage)
rtoax
2020-07-08 06:34:33
C#正則表達式入門
Zhang7613022
2020-07-07 10:12:49
LR+Sigmod+Softmax+CE
walter114
2020-07-07 06:03:29
GD+Optimize
walter114
2020-07-07 06:03:29
面向對象的六大原則之單一職責原則
yun1
2020-07-06 18:00:16
STM32F103學習之四種點燈方式
亮亮。。。
2020-07-06 12:09:35
PHP 面向對象基礎知識
Stephen_112
2020-07-06 12:09:35
應聘——大數據研發(1)-MapReduce編程
hallao0
2020-07-06 11:44:27
北斗簡介
shui1025701856
2020-07-06 10:34:21
按位與、或、非,無符號右移
ymh-
2020-07-06 08:46:21
關於循環、數組定義的理解
大雾(*^▽^*)
2020-07-06 08:24:39