dynamic-allocation

    -4热度

    2回答

    我想声明一个没有初始大小的2D数组。它不断给我一个错误: Error C2078: too many initializes. 我试图动态分配我的数组,但没有任何工作,因为我不太熟悉动态分配。我的问题是如果有一种可能的方式来声明一个没有初始大小的数组,如果是的话,最有效的方法是什么?

    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

    0热度

    1回答

    我想在C++中编写一个函数,它将两个已经动态分配的矩阵A,B相乘。我目前正试图让乘法代码工作,然后我会尝试把它变成一个函数。现在我正在得到各种各样的错误; “分段故障(核心转储)”。我已经缩小到了代码的乘法部分,但我不知道它有什么问题。有人能帮助我吗?我的代码如下所示。 #include <iostream> #include <cassert> int main()

    0热度

    2回答

    我想在一个函数中动态分配一个二维数组,并在另一个函数中打印它,但createMapBoard()函数的返回值需要是指向数组地址的指针。以下是我的代码。它编译并打印出来,但仅限于creatMapBoard()函数。它不会在数组中读入printMapBoard(** char)函数,我不知道为什么。 #include <stdio.h> char **createMapBoard(void);

    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