bad-alloc

    0熱度

    1回答

    我正在嘗試用GSL求解器求解(大)ODE系統。當我使用驅動程序方法時,我收到一條錯誤消息could not allocate space for gsl_interp_accel,當我手動定義控制,錯誤和步進器時,我得到bad_alloc異常,據我瞭解,異常導致could not allocate space for gsl_interp_accel在另一種情況下 - 缺乏記憶。 我已經諮詢了其他

    0熱度

    3回答

    如何通過取消引用List指針來訪問C++中的列表? 我這樣做時,你得到bad_alloc的錯誤: List My_List = *ls; ls是List*。在代碼之前,我有: List* ls = & Temp_List; 我使用的ls的值看作整數。我通過了不同的功能。現在,我想將它轉換回List*和去引用它,我得到的錯誤

    1熱度

    2回答

    我正在編寫一些代碼用於在C++中搜索帶有BFS的迷宮(我的主要語言是Python,但我想讓我的C++大腦有點...),並且偶然發現了這個奇怪的錯誤。 下面是相關的數據結構: struct Maze { std::pair<int, int> start; std::pair<int, int> goal; std::pair<int,int> dims; s

    1熱度

    1回答

    未處理的異常在bad_alloc的內存位置在0x7650C41F在binary.exe:微軟C++異常:性病:: bad_alloc的內存位置0x003EEE00。 First-chance exception at 0x77983AB3 (ntdll.dll) in binary.exe: 0xC0000005: Access violation reading location 0x6F726

    0熱度

    1回答

    C++ 下面是引發錯誤我的代碼的部分: IDlist->push_back(lex->getCurrentToken()); IDList表是這樣定義的向量: std::vector<Token*>* IDlist; 爲什麼不能說的代碼行推我的令牌對象?謝謝。 編輯: 當我試試這個: Token* t = lex->getCurrentToken(); IDlist->push_back

    0熱度

    1回答

    誰能告訴我如何在C++中模擬和生成bad_alloc異常?在我的代碼中,我正在使用new運算符,它會拋出bad_alloc異常。我想模擬這種情況,需要測試代碼。

    0熱度

    1回答

    從VS2008開始,類bad_alloc不提供帶字符串參數的構造函數。有沒有可能創建一個自定義的消息,而不覆蓋這樣的類? // this is only pseudo-code class custom_exception : bad_alloc { public: string Message; custom_exception(string m) {Message =

    0熱度

    1回答

    我正在將Visual C++桌面應用程序轉換爲.NET Web應用程序。在此過程中,我試圖保留最初在桌面應用程序中使用的後端Visual C++ dll。爲了從這些DLL中刪除全局變量,我遇到了bad_alloc異常的問題。這個異常似乎是隨機出現的,我試圖用許多嘗試/捕獲在較低級別的代碼中查明它。我嘗試了以下方法,但沒有多少運氣: 1)從Debug-> Exceptions中啓用C++異常。 (捕

    0熱度

    3回答

    該程序嚴格只讀取字母,並將其推回到向量中。 但是,文本文件就像任何其他文本文件。 我遇到了這種STD壞分配異常,如下所示。 char keyArray[5][5]; keyArray[0][1] = 'a'; keyArray[0][2] = 'b'; keyArray[0][3] = 'c'; keyArray[0][4] = 'd'; keyArray[0][5] = 'e';

    2熱度

    2回答

    我正在使用32位Ubuntu 12.04。 RAM是7.7 GB。當我運行某個進程(用C++編寫)並達到內存使用量的50%時,此進程會拋出「std :: bad_alloc」。 奇怪的是,堆大小是無限的(命令ulimit -v返回「無限制」)。 那麼可能是原因?