dynamic-memory-allocation

    1熱度

    1回答

    我想從文件創建列表。這是我的代碼。 #include <stdio.h> #include <string.h> #include <stdlib.h> struct node { char str1[200]; char str2[200]; char str3[200]; struct node *next; }*start=NULL; i

    1熱度

    4回答

    我有我已經聲明瞭以下結構: typedef struct binTreeNode { void *data; struct binTreeNode *left; struct binTreeNode *right; } myBinaryTreeNode; 在我main功能,我試圖用一個指針叫root該結構的一個實例。 myBinaryTreeNode *roo

    -2熱度

    2回答

    比方說,我有以下結構: typedef struct { int length ; int * data ; } Array ; 而在我的主要功能我做了以下內容: int length = 10; char * filename = " data "; // create an object Array * arrptr1 = NULL ; pr

    2熱度

    1回答

    我想用鏈式碰撞處理來實現一個簡單的哈希表。 main.c中: int main() { const int size = 20; const int key = 30; const int data = 40; htable ht; htable_init(&ht, size); htable_insert(&ht, key, dat

    1熱度

    1回答

    我想試驗pmr::memory_resource以獲取動態內存池。 This頁面和this頁面意圖列出C++ 17功能併爲每個功能指示編譯器支持。但是,我沒有在此處列出pmr,memory_resource或polymorphic_allocator。 另外,關於這些建議功能的最新建議是什麼?我從2014年初發現this修訂後的提案。這是最新的嗎?

    -1熱度

    1回答

    我需要編寫一個程序,其中有兩個字段的結構:整數和字符串。接下來,我需要編寫一個動態分配此結構的函數,並將int和string作爲參數傳遞給分配的結構。該函數還將返回指向新建結構的指針。該程序的第二個元素應該是以struct指針作爲參數的函數,然後在屏幕上打印所有文件,然後釋放struct的內存。這是我能想到的最好的。 #include <stdio.h> #include <stdlib.h>

    1熱度

    1回答

    這是來自已經接通的家庭作業。該程序是一款卡片遊戲,可以在遊戲結束時正確播放,但可以播放seg遊戲。我可以將核心轉儲追蹤到我的delete [] playerArr,但我認爲真正的問題在於我如何聲明我的playerArr。 我有一個構造函數,複製,重載運算符和析構函數在我的.h文件,與其他程序很好,所以我認爲我的問題是主要的。我在這裏和谷歌瀏覽過其他幾個問題,並沒有找到一個像這樣的問題。這裏是代碼片

    -2熱度

    2回答

    #include <stdio.h> #include <stdlib.h> #include <string.h>' typedef struct NodeClass { char lineThatContainsWord[100]; int lineNumber; struct NodeClass *next; } Node; int main(

    1熱度

    3回答

    該程序應該按照操作系統分配內存。 這是主要的功能 int main (int argc, char* argv[]){ string command; if(argc==2) command = argv[1]; else cout<<"Not enough commands"<<endl; if (command.compare("best")) co

    0熱度

    1回答

    我有下面的代碼,它應該使用calloc(它是一個玩具四叉樹構建程序,因爲它發生)分配寬度和高度imageWidth的二維數組。第三個調試打印是爲了跟蹤循環過程中圖像[0]到[10]中陣列發生的情況。 /* allocate pointer array memory */ char** image = calloc (imageWidth, 1); if (image == NULL) errM