dynamic-memory-allocation

    2熱度

    2回答

    我注意到C++ draft作爲e51a2152不再包括下列措詞: 如果在標準庫提供給operator delete(void*)值不是由以前調用返回的值中的一個的行爲是未定義任一operator new(std::size_t)或operator new(std::size_t, const std::nothrow_t&),如果在標準庫中提供給operator delete[](void*)的值

    0熱度

    2回答

    這裏是我的代碼: void pwd(Fs_sim *files) { Node *curr_node = files->curr; Node **space = NULL; int i = 0; while (curr_node->parent != NULL) { space = realloc(space, sizeof(Node *) *

    0熱度

    2回答

    我在這裏用代碼的工作,這將在一個計數time.say陣列中的「1」存在的數量垃圾值,我的陣列是 int arr[12] = {0,1,1,0,0,1,1,1,1,0,0,1}; Number of "1" present at a time are (2,4,1) 我想將結果存儲在一個數組中,因爲這個序列可能會有所不同,所以我一開始不知道要聲明存儲它們的數組的大小。最糟糕的情況是可能存在的

    0熱度

    5回答

    這裏我寫了一段代碼,它不使用strtok()函數就可以將單詞從給定的句子中分離出來,但是問題是它只打印第一個單詞。爲什麼其餘的單詞不用'不打印? #include <stdio.h> #include <string.h> int main() { char str[] ="This, a sample string."; int i=0,k,begin,end;

    1熱度

    3回答

    我已經開始在Go編程,我想知道什麼時候使用new(Object)它分配內存的大小,該對象的權利?如果是這種情況,我完成使用該對象後如何釋放該內存? 我問這個,因爲在C++中當new用於對象時,您可以delete對象一旦不再需要存儲對象。 我一直在尋找Go有沒有delete或類似於C++的東西,但我一直找不到任何東西。 任何幫助,非常感謝。

    0熱度

    3回答

    在下面的程序,我試圖使功能插件()調用malloc()創建一個新的結構(人)來分配內存...但我得到以下警告:從分配不兼容指針類型[默認情況下啓用] ...我應該如何使用malloc()函數? #include <stdio.h> /* these arrays are just used to give the parameters to 'insert', to create th

    1熱度

    1回答

    我有一個bash腳本,它打印一個巨大的變量輸出行。 我見過的所有示例都使用1024字節左右的固定緩衝區,以便逐行閱讀。 #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { FILE *fp; char path[1024]; /* Open the command

    0熱度

    2回答

    我想創建一個基本的程序來實現我的網絡課程 該程序正常運行的大多數情況下,漢明碼但也有在那裏與-1073741819打破某些特定情況下, 該方案需要的「0'和」 1'作爲輸入的字符串 當輸入字符串的格式發生odd number^2錯誤給予的長度的-1073741819 std::bad_alloc 所有其他案例似乎工作 8件作品的例子輸入,10件作品,但9件不起作用。 長度24幅作品,26個工作,但

    0熱度

    1回答

    我試着做用C緩存,但我有與結構 struct block{ int validBit; char *tag; } typedef struct block block_t; Struct set{ block_t *blocks; } typedef struct set set_t; Struct cache{ //Some other variables

    -1熱度

    1回答

    我遇到了我的程序中的段錯誤,我敢肯定這是一個愚蠢的錯誤!當我嘗試訪問結構數組中的數據時,出現segemtentation錯誤。 struct block { int validBit; int tag; unsigned long data; }; typedef struct block block_t; struct set