1樓:匿名使用者
我也是用的dev-c++,但還是第一次知道可以分配記憶體模式,如果直到答案交流一下。
在dev-c++中如何釋放記憶體啊?
2樓:願做你的唯一
我也是用的dev-c++,但還是第一次知道可以分配記憶體模式,如果直到答案交流一下。
求教:dev c++如何看記憶體中的值
3樓:物理公司的
加裝gdb的gui版本insight偵錯程式,不要用內嵌的命令列gdb。
這個在cygwin的安裝盤裡可以找的,在軟體的主頁是在redhat的**裡的。
你google吧,應該能找到。
4樓:
dev是用g++編譯器的,g++的話 帶個命令 -s會生產彙編的原始檔,可以用記事本開啟 例如在控制檯裡 g++ s 會生產乙個。s的檔案,就是彙編原始檔了。
5樓:網友
print /x &name[0]
執行:x /32bc 0x62fe10
查詢位址的內容。
dev c++記憶體限制,用過者請進
6樓:網友
按理是沒有的,你不要把陣列開在int main ()裡面。
要開成全域性變數。
7樓:網友
只能用new 操作符申請記憶體。
dev-c++5.4.2關於記憶體的問題
8樓:匿名使用者
你這個不是記憶體使用限制,而是你開的陣列放在棧裡開了,棧的空間是有限的,如果是微軟的編譯器,是可以修改棧大小的(一般沒這個必要去修改了);dev c++不知道是否支援修改棧大小了。
例如下面的**會導致棧空間用完程式會報錯。
int main()
解決辦法。1、把變數移到外面全域性變數,避免在棧裡分配即可int x[100000000];
int main()
2、動態分配。
int main()
9樓:網友
是不是在函式里以普通變數的形式int a[100000]開的陣列?這時使用的是棧記憶體,使用大小很受限。大陣列最好放到堆記憶體裡,也就是動態申請記憶體new int[100000]
dev/c++中如何使用資原始檔
10樓:翟運乾潛妤
在開始選單中開啟dev
c++。啟動之後,點選檔案選單,選擇新建-專案選項。
在新專案中,建立乙個控制檯應用程式。程式語言選擇c++。
需要先把這個專案儲存起來,儲存在自己選擇的乙個檔案中。
在視窗中,輸入源**,並點選編譯。會在編譯視窗輸出相應的提示資訊。如果沒有錯誤,那就可以執行了。
首先編譯並不會執行,而編譯執行把這兩個步驟都一起做了。
點選執行,然後會出現執行結果。
dev-c++怎麼用?
11樓:網友
現在分割槽聯賽用的都是dev-cpp..
12樓:網友
ctrl+n建立乙個新檔案 後寫**。
寫完了按f9編譯執行 錯誤資訊在下方。
c++中的記憶體分配方式有幾種
13樓:網友
記憶體的三種分配方式:
1. 從靜態儲存區分配:此時的記憶體在程式編譯的時候已經分配好,並且在程式的整個執行期間都存在。全域性變數,static變數等在此儲存。
2. 在棧區分配:相關**執行時建立,執行結束時被自動釋放。區域性變數在此儲存。棧記憶體分配運算內建於處理器的指令集中,效率高,但容量有限。
3. 在堆區分配:動態分配記憶體。用new/malloc時開闢,delete/free時釋放。生存期由使用者指定,靈活。但有記憶體洩露等問題。
常見記憶體錯誤及對策。
1. 記憶體分配未成功,卻被使用。
對策:使用記憶體之前檢查是否分配成功。用p!=null判斷。
2. 記憶體分配成功,未初始化就被使用。
記憶體的預設值沒有統一的標準。大部分編譯器以0作為初始值,但不完全是。
對策:記憶體初始化時賦初值。
3. 記憶體操作越界。
對策:只能是小心了。
4. 釋放了記憶體,仍然使用。
1) 使用顯示delete和free的野指標。
對策:釋放完記憶體,將指標置為null。
2) 使用隱式delete和free的野指標。主要是指函式返回指向棧記憶體的指標或引用。
對策:當然是不要返回就可以了。
5. 未釋放記憶體,導致記憶體洩露。
用new/malloc開闢了記憶體,沒用delete/free釋放。
對策:new和delete的個數一定相同;malloc和free的個數一定相同;new和delete一定對應。
14樓:習慣這生活
你是想問,new()和malloc()嗎。
乙個是分配原始的記憶體,乙個是先分配記憶體,然後呼叫建構函式。
15樓:網友
1)靜態記憶體分配,全域性變數等。
2)棧記憶體分配,函式的區域性變數,返回值等。
3)動態記憶體分配,在程式裡面隨機申請的記憶體,new
記憶體時序問題如何選擇
記憶體時充,bai對電腦的穩定性影du響巨大。一zhi般不要手工去調dao,自動匹配是最佳。因為調專整之後屬,效能不見得有多大改變,但穩定性改變非常大,不合適的引數,會導致記憶體工作極度不正常。記憶體時序是描述記憶體條效能的一種引數,一般儲存在記憶體條的spd中。一般數字 a b c d 分別對應的...
如何選擇合適的房產投資模式,如何選擇最具投資價值的房地產?
澳洲的房產投資市場已經非常成熟和完善,不同的房產型別的歷史增值資料是可以追溯和分析的,投資人需要確定要購買的澳洲房產專案都是經過精心挑選的最具投資潛力的澳洲專案 包括從位置 質量 規模 環境和配套設施等各方面 最佳選擇是 諮詢澳洲具有資質的房產投資理財專家,協助投資人認識澳洲投資市場,篩選適合的投資...
怎樣選擇U盤模式,如何開啟手機u盤模式
什麼時候選擇?做u盤啟動的時候模式一般都是hdd模式。希望對你有所幫助 如何開啟手機u盤模式 支援otg功能的手機本身沒有u盤模式這種概念。使用otg連線線接入u盤後,在檔案管理器中可以直接檢視的內容。u盤在otg模式下是自動識別的不需要自己手動設定。方法bai如下 1 將手機用資料線,du連線到電...