dynamic-allocation

    0熱度

    1回答

    我想在C++中編寫一個函數,它將兩個已經動態分配的矩陣A,B相乘。我目前正試圖讓乘法代碼工作,然後我會嘗試把它變成一個函數。現在我正在得到各種各樣的錯誤; 「分段故障(核心轉儲)」。我已經縮小到了代碼的乘法部分,但我不知道它有什麼問題。有人能幫助我嗎?我的代碼如下所示。 #include <iostream> #include <cassert> int main()

    0熱度

    2回答

    我想在一個函數中動態分配一個二維數組,並在另一個函數中打印它,但createMapBoard()函數的返回值需要是指向數組地址的指針。以下是我的代碼。它編譯並打印出來,但僅限於creatMapBoard()函數。它不會在數組中讀入printMapBoard(** char)函數,我不知道爲什麼。 #include <stdio.h> char **createMapBoard(void);

    -4熱度

    2回答

    我想聲明一個沒有初始大小的2D數組。它不斷給我一個錯誤: Error C2078: too many initializes. 我試圖動態分配我的數組,但沒有任何工作,因爲我不太熟悉動態分配。我的問題是如果有一種可能的方式來聲明一個沒有初始大小的數組,如果是的話,最有效的方法是什麼?

    3熱度

    1回答

    我想做一個霍夫曼代碼來練習C編碼,我一直在創建相同的錯誤。 讓我來解釋一下代碼。 首先,它生成以下結構: struct sNo { int valor; char letra; struct sNo *esq; struct sNo *dir; }; typedef struct sNo sNo; 然後它創建結構的數組(「否」): sNo *No;

    -2熱度

    1回答

    我想輸入字符串列表。該列表可能會有所不同,所以我嘗試使用動態分配。每個字符串最多20個字符。該列表以一個點結束。我一直在努力一段時間,但我一直在分段錯誤,我不知道爲什麼。我想這個錯誤是在我使用realloc/malloc,但我不明白我到底做錯了什麼。代碼塊是一個更大的程序的一部分,但我挑出這個塊,並試圖使其工作。它適用於一個單詞後跟一個點的「列表」。只要我嘗試閱讀兩個或更多字符串的列表,就會看到分

    0熱度

    1回答

    我有一個C編程任務,我必須從文本文件中讀取並將輸入存儲在二維數組中。但是文本文件只包含矩陣,不存儲有關行和列的信息。我的程序將用幾個輸入進行測試,所以二維數組不應該有固定的大小。但是這個矩陣保證是一個正方形。我一直在尋找網絡幾個小時,但無法提出解決方案。那麼如何將這個矩陣存儲在具有動態維度的二維數組中,並且在使用多個輸入文件進行測試時呢?

    7熱度

    4回答

    我無法理解此代碼的末尾(array = 0;): #include <iostream> int main() { std::cout << "Enter a positive integer: "; int length; std::cin >> length; int *array = new int[length]; std::co

    6熱度

    2回答

    我必須實現一個看起來像這樣的功能: MyList * sum (MyList * l1, MyList * l2) { MyList * newlist = new MyList(); //Adds two objects and place the result in a third new list return newlist; } 功能了兩個列表,並放置

    2熱度

    1回答

    是否可以定義指向特徵:: Map對象的指針?原始代碼是非常複雜,但這裏是我想實現(僞代碼) void testfunction1(... XPtr){ // XPtr is a pointer // create a vector, map it to a Map object and make XPtr point to the latter VectorXd X

    1熱度

    2回答

    首先,我顯示熊貓數據框來闡明我的問題。 import pandas as pd mi = pd.MultiIndex.from_product([["A","B"],["c","d"]], names=['lv1', 'lv2']) df1 = pd.DataFrame([[1,2,3,4],[5,6,7,8],[9,10,11,12]],columns=mi) 這條巨蟒代碼創建數據幀(D