dynamic-memory-allocation

    0熱度

    1回答

    期間有沒有辦法通過發電機來構建一個新的std::vector與未初始化(非零)值或更漂亮產生的(類似於std::generate_n())構造函數的參數所需的非標準(非常數)值沒有首先將所有元素初始化爲零?這是因爲我想要一個(隨機)模型創建api儘可能地區域高效,因此只寫一次容器元素。對於std::vector(可能還有其他人)有一個發電機構造函數是不是很整潔?爲什麼C++沒有把它添加到標準中?

    -1熱度

    3回答

    可能重複: How do I find a segfault in my C++ program? 我收到分段錯誤而排序結構 這裏是我的結構 typedef struct { char *id; char *timestamp; char *name; char *text; }DATA; DATA *the_array = NULL

    -3熱度

    2回答

    任何人都可以幫助我,因爲這裏出了什麼問題? 我不能夠分配使用malloc內存... bReadFile = ReadFile(hConsoleFile, &ReadFileBuffer, MaxCharToRead, &CharsRead, NULL);

    0熱度

    1回答

    我正在修改機器學習項目的C++技能。所以,我正在研究動態分配內存功能。我的想法是將靜態函數定義爲類,然後將它們放入一個類中,然後根據需要調用它們。所以我定義如下命名Utils.h headerfile - //Utils.h #include <stdio.h> class Utils { public: template<class T> static T* create1D

    -1熱度

    1回答

    我需要在我的程序中創建一個鏈表。在我的程序中,列表被分配在malloc()的堆上,比我試圖訪問它,但我得到了一個segmetation錯誤; 編輯:我得到SIGSEGV在這條線 「而((節點 - >節點類型== TYPE_END_LIST)!){」 struct dagNode *createList(int k); struct dagNode *newNodeXInterval(in

    2熱度

    1回答

    我正在從MATLAB複製load()函數以用於C應用程序。我無法動態加載數據並初始化我需要的數組。更具體地說,我試圖用已經用calloc初始化的數組使用fgets,但我無法使它工作。該功能如下,並感謝幫助。 編輯:更新的代碼是以下有缺陷的示例。 #include <stdio.h> #include <math.h> #include <stdlib.h> #include <string.

    0熱度

    3回答

    我不明白如何爲另一個結構內的結構數組動態分配內存。如在這裏是我的問題...我有一個project.c文件,其中包含主,我有另一個polynomial.c文件,處理所有的聚合操作,如添加條款,乘以數字等多項式.. 這是polynomials.h typedef struct term{ int coeff; int expo; } TERM; typedef struct

    0熱度

    4回答

    這裏是我的代碼 #include<iostream> #include<fstream> using namespace std; int main() { int* arr = new(nothrow)int [100]; int i; if(arr == 0){//heap is full or dynamic allocation fails

    -2熱度

    2回答

    我想保留一個動態分配的字符串數組,使用c中的讀系統調用讀入。這裏是什麼,我試圖做一個小樣本: #include <stdio.h> #include <stdlib.h> #include <unistd.h> void processInput() { char ** array = (char **) calloc(20, sizeof(char*)); int a

    1熱度

    5回答

    我想在我創建的類中使用stdlib堆棧,但我在動態創建它時遇到問題。 這裏是我的頭文件「matcher.h」的相關代碼: private: stack<char> opens; 這裏是我創建僅分配堆棧的構造: #include "matcher.h" using namespace std; //Creates a matcher object with the defaul