• 问题涉及指针和手动实现的矩阵类

    我目前正在做一个更大的项目,其中涉及实现线性代数计算器。我决定不使用任何其他已经存在的库,这可能会帮助我实现它,因为我认为这太容易了。 我首先开始编码Matrix类,现在看起来像这样: class Matrix{ private: int rows; // no. rows int columns; // no. columns double** matVal; //values of the matrix char name; //only used when printi...
  • 删除AVL树中的指针

    我一直在尝试制作平衡的二进制搜索树,并且目前正在执行删除功能。 我试图删除元素的方式在旋转函数中起作用。 这是旋转功能: void rightRotation(Object** currentNode) { auto child = (*currentNode)->leftChild; auto c_bf = child->getBalanceFactor(); if (c_bf > 0) // RR rotation { ...
  • C ++删除和删除节点

    我是第一次使用指针,并且试图编写一个删除节点的函数和一个删除该节点的函数。我的代码可以识别何时插入密钥和数据(例如:key = 123,data = 123)。但是,当我尝试删除密钥123时,无法识别它的存在。这是我的LList.cpp,如果需要,我可以包含其他代码: #include <iostream> #include "LList.h" //---------------------------------------------------- // constructor...
  • 功能不保存数据

    This function is supposed to save data to a library.books_count instance of a dynamic array of pointers to structures. Yet it does not. A similar function addexistingBooks() does it flawlessly. What is the problem in realloc()? #include <stdio.h> #include ...
  • 动态分配指针数组(K&R练习5-13)

    我一直在研究K&R,正在尝试解决练习5-13,其中指出 编写程序尾部,打印出其输入的最后n行。例如,默认情况下,n为10,但是可以通过可选参数来更改它,因此      尾-n      打印最后n行。无论输入或n的值多么不合理,程序都应该合理地运行。编写程序,以便充分利用可用存储;行应按第5.6节的排序程序中的说明存储,而不应存储在固定大小的二维数组中。 这是我的算法 如果argc == 1,则设置n = 10,否则n是第二个参数 动态创建大小为n的字符指针数组。这将使指针指向必须打印的行。 致电阅读专线...
  • 如何在我的单词词典中添加定义?

    我正在尝试创建一个存储单词及其定义的字典。 到目前为止,我已经完成了结构条目的创建,该条目描述了字典中的一个单词和空字典结构。 #include <stdio.h> #include <string.h> #include <stdlib.h> typedef struct{ char wordInDictionary[32]; int numberOfMeanings; char *wordDefinitions[10]; }Entry; //describes one entry...
  • 如何在C ++中的类中传递const指针值

    我是C ++(和OOP)领域的新手。 目前,我正在学习有关类和指针的信息,但是我被困住了,希望有人可以向我解释我所缺少的内容,或者应该更深入地了解以加深我的理解。 示例1的工作原理: #include <iostream> #include <string.h> using namespace std; class MyClass { private: char* age; public: MyClass(const char* initData) { ...
  • C ++中的向量实现

    我最近一直在练习c ++,并开始编写vector的实现,但是我遇到了一些小问题。 这是我的向量头文件: #ifndef VEC_H #define VEC_H #include <stdexcept> #include <initializer_list> /** Vec represents vector of floating point numbers with sharing of element values between different objects for memory...
  • C中的输出变化

    所以我一直在从事这个项目,它的主要目的是记录公司的销售额... 我对各种编程也很陌生。 我的问题是输出有问题,应该记录一些销售但输出为零。 我一直在进行大量有关指针和内存分配的研究,我想我对大多数概念都有些了解,但是还有很多东西需要学习... 所以这是输出示例 1. Enter sales data. 2. Add a record for a new branch. 3. Delete record of an existing branch. 4. Calculate total sales. 5. C...
  • 传递malloc指针时,我的结构的值不会更新

    我正在为外壳实现历史记录。我有一个存储命令的结构,这些结构的数组存储历史记录。 typedef struct command { char **arg; int num; } cmd; 下面的代码可以正确更新历史记录,并打印出来 Cmd#1:ls -l      Cmd#1:密码      Cmd#2:ls -l int main() { char *arguments[3] = {"ls", "-l", NULL}; cmd *history = startHist();...
  • 创建一个包含指向数组的指针的结构

    我不能使用矢量进行分配 我必须创建一个存储以下信息的结构:学生姓名,身份证号,指向一系列考试分数的指针,平均考试分数,字母等级。 该计划应保留一组学生的考试成绩清单。它应该询问用户班上有多少个学生以及有多少个测试分数。每个学生的测试分数数量是相同的。该程序应动态分配结构数组。每个结构测试成员应指向一个动态分配的数组,该数组将保存测试分数。 动态分配数组后,程序应向用户询问ID号和每个学生的所有测试分数。应计算平均分数并将其存储在结构的“平均”成员中。显示学生信息。 I am having trouble w...
  • 编写单元测试和库管理功能

    我的任务是编写用于图书馆管理的C软件。用户应该能够注册,登录,搜索书籍,借阅并归还它们;如果是图书馆管理员,则可以从图书馆中添加和删除书籍。图书馆的状态(书本,用户,借书)应保存到一个文件中(我想为书本制作,为用户一个)。我得到了book_management.h,不应更改,需要编写程序的其余部分。以及我自己的功能单元测试。我一直无法通过任何功能,尽管我认为我的观点是正确的,但我不确定这是关于我的功能的实现还是我编写的统一测试。我将不胜感激如何解决该问题的任何解决方案。 book_management.h中...
  • 不添加的结构体数组

    嘿,所以我们从一个月前开始在大学中使用C,现在我们已经完成分配,并且需要在结构数组上使用动态分配。这是我创建存储库的代码: ''' Repo* init() { Repo* repo = malloc(sizeof(Repo)); repo->items = malloc(sizeof(Item) * 1); repo->allocatedSlots = 1; repo->numberOfItems = 0; return repo; } typedef struc...
  • 使用类和方法的链表,OOP C ++

    这是我第一个OOP项目之一,我不明白我在做什么错。我必须使用内部编写的函数为链接列表创建一个类。我在构造函数的最简单调用中收到此错误,但我不知道为什么:抛出未处理的异常:写访问冲突。 这是nullptr。 #include "stdafx.h" #include <iostream> #include <conio.h> class Nod { int info; Nod* next; public: Nod() { info = 0; ...
  • 在线程之间共享AF类

    我有一个名为“ Vector”的类,默认情况下包含10.000个元素,这些元素在任何时候都必须具有相同的值。该课程已通过测试并有效。因此,我使用类中的方法setAndTest()设置所有元素的值,然后立即检查Vector对象是否一致(所有矢量元素都具有相同的值)。 In a new file "main.cpp", i have created two functions: writer() and main(). writer() creates a user-defined number of wri...
  • 防止内存泄漏和C ++中的简单/惯用编程

    在C ++中管理内存和简单/惯用的编程之间是否存在折衷? For example, let's say I have the following classes. We have an Item that someone may purchase, and a ShoppingList of those Items. Let's just say Item and ShoppingList are big data structures with more features than shown and t...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部