garbage

    3熱度

    1回答

    我的目標是使用C++語言創建簡單的標記掃描垃圾收集器。標記階段的第一步是獲取所有根(線程堆棧,全局變量...)。那麼,我怎樣才能在我的C++代碼中找到或者找到根?

    0熱度

    1回答

    我正在將一個動態數組傳遞給一個值,該值被添加到數組中,當我動態放大和重置數組並重新遍歷數組時,我發現數組的最後一個值是垃圾值,而不是預期值。我已經看過一些其他文章以及一些文檔,並且我很難理解我做錯了什麼。 我寧願使用矢量,但不幸的是我的任務需要動態數組。有什麼想法?謝謝。 郵政以上通過引用傳遞指針到向量和無關與擴大動態數組 主 cout << "Please enter the size of t

    5熱度

    3回答

    當我運行我的應用程序時,無法預見和未預料到的垃圾收集活動量顯示在「進程內存」圖中,這使我想知道程序中的垃圾產生的位置我不覺得我在程序中有任何內存泄漏。有人可以告訴我是否有辦法查看我的代碼中產生垃圾的部分(或行)? 在此先感謝。

    -2熱度

    1回答

    當用戶掃描引入的值並將* size指針傳遞給另一個函數時,我得到字符(book._title)的垃圾值。 我真的不明白爲什麼。我是C編程的新手,所以我會很感激任何幫助。謝謝。 void addBook(struct Book book[], int *size) { if(*size < MAX_BOOKS){ printf("ISBN: "); s

    0熱度

    1回答

    我想用雙精度來存儲數字,但它正在打印垃圾值。我嘗試將malloc更改爲calloc,即使那樣我也得到了垃圾值。任何人都可以解釋爲什麼會發生? #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { double **mat1; int i,j,k,size; printf("

    0熱度

    2回答

    出於某種原因,一旦我輸入要搜索的字符,主循環將終止,但目的是爲了能夠輸入一行然後搜索一個字符你輸入一個空行(不輸入任何內容)。基本上我會想無限地做第1步和第2步,直到我輸入任何內容並按回車。爲什麼這不起作用?感謝任何人的幫助! 此外,一個小問題,如何在輸入字符進行搜索後清除任何垃圾? #include <stdio.h> #define SIZE 41 int CharIsAt(char *p

    0熱度

    2回答

    清理疑問的話,我做了一個PHP腳本,將產生以下SQL查詢: SELECT * FROM icecream WHERE flavor = 'vanilla' AND color = 'purple' AND (quality = 'aaa') OR flavor = 'marzipan' AND color = 'purple' AND (quality = 'aaa') OR flavor

    -1熱度

    1回答

    我必須檢查數據庫的某個計劃任務,這是他的時間做一些事情。 但是當它運行(不調用任何其他功能)時,它每5分鐘佔用我的硬盤驅動器70MB。這是正常的嗎?我怎麼解決這個問題? static void Main(string[] args) { //dhpGroup_kukuEntities _efEntities = new dhpGroup_kukuEntities(); whi

    2熱度

    1回答

    #include<iostream> using namespace std; class Alpha { int a; public: void get_a(int x) { a = x; } int hello() { return a; } }; class Beta : public

    0熱度

    1回答

    我目前使用Python來解析CAN數據庫文件。我在執行過程中遇到了列表問題,併爲其提供了一個快速補丁,使其可以正常工作,但它有點難看,好像有一個更優雅的解決方案。 我已經定義了一個對象CAN數據庫,它的一個方法需要解析文件,其中包含數據庫中消息的定義。我遍歷文件中的每一行,當我遇到一條指示消息描述的行時,我創建了一個引用我爲CAN消息定義的對象的臨時變量,其中一些成員是列表。我使用基於文件中下一行