“免费”的冲突类型

2023-12-25

我收到错误

“免费”的冲突类型

打电话给free()下面的函数。

int main ( )
{
    char fx [] = "x^2+5*x-1";
    node * fxNode = buildTree(fx, sizeof(fx)/sizeof(char));
    printf(deriveFromTree(fxNode)); // Should print "2*x+5"
    free(fxNode);
    return 0;
}

不明白为什么。不确定这是否重要,但上面是什么

#include <stdio.h>

char opstack [5] = {'+','-','*','^', '\0'};

unsigned short int lowerOpPrecedence ( char, char, char * );

int stringToUnsignedInt ( char *, unsigned int * );
int stringToDouble ( char * , double * );
unsigned short int stringCompare ( char * , char * );
void stringCopy ( char * , char * );

typedef struct treeNode
{
    char * fx;
    char * op;
    struct treeNode * gx;
    struct treeNode * hx;
} node;


unsigned short int getNodeState ( node * );
node * buildTree ( char *, int );
char * basicDerivative ( char * );
char * derivateFromTree ( node * );

下面是一堆函数的实现。


你需要添加#include <stdlib.h>提供原型free().

另外,推荐的签名main() is int main (void).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“免费”的冲突类型 的相关文章

  • 将处理后的图形绘制到另一个图形中

    我想将一个经过处理的图形绘制到另一个图形中 I have two graphics var gHead Graphics FromImage h var gBackground Graphics FromImage b Transform
  • Qt - 无法让 lambda 工作[重复]

    这个问题在这里已经有答案了 我有以下功能 我想在其中修剪我的std set
  • 在 C++ 中分割大文件

    我正在尝试编写一个程序 该程序接受一个大文件 任何类型 并将其分成许多较小的 块 我想我已经有了基本的想法 但由于某种原因我无法创建超过 12 kb 的块大小 我知道谷歌等上有一些解决方案 但我更感兴趣的是了解这个限制的根源是什么 然后实际
  • 捕获 foreach 条件中抛出的异常

    我有一个foreach在 foreach 本身的条件下循环期间中断的循环 有没有办法try catch抛出异常然后继续循环的项 这将运行几次 直到异常发生然后结束 try foreach b in bees exception is in
  • TextBox 焦点的 WinForms 事件?

    我想添加一个偶数TextBox当它有焦点时 我知道我可以用一个简单的方法来做到这一点textbox1 Focus并检查布尔值 但我不想那样做 我想这样做 this tGID Focus new System EventHandler thi
  • ZLIB 解压缩

    我编写了一个小型应用程序 该应用程序应该解压缩以 gzip deflate 格式编码的数据 为了实现这一点 我使用 ZLIB 库 使用解压缩功能 问题是这个功能不起作用 换句话说 数据不是未压缩的 我在这里发布代码 int decompre
  • 为什么 BOOST_FOREACH 不完全等同于手工编码的?

    From 增强文档 http www boost org doc libs 1 48 0 doc html foreach html foreach introduction what is literal boost foreach li
  • 如何用 kevent() 替换 select() 以获得更高的性能?

    来自Kqueue 维基百科页面 http en wikipedia org wiki Kqueue Kqueue 在内核和用户空间之间提供高效的输入和输出事件管道 因此 可以修改事件过滤器以及接收待处理事件 同时每次主事件循环迭代仅使用对
  • C++派生模板类继承自模板基类,无法调用基类构造函数[重复]

    这个问题在这里已经有答案了 我试图从基类 模板 继承 派生类也是模板 它们具有相同的类型 T 我收到编译错误 非法成员初始化 Base 不是基类或成员 为什么 如何调用基类构造函数 include
  • 为什么 FTPWebRequest 或 WebRequest 通常不接受 /../ 路径?

    我正在尝试从 ftp Web 服务器自动执行一些上传 下载任务 当我通过客户端甚至通过 Firefox 连接到服务器时 为了访问我的目录 我必须指定如下路径 ftp ftpserver com AB00000 incoming files
  • 通过不同 DLL 或 EXE 中的指针或引用访问 STL 对象时发生访问冲突

    我在使用旧版 VC6 时遇到以下问题 我只是无法切换到现代编译器 因为我正在处理遗留代码库 http support microsoft com kb 172396 http support microsoft com kb 172396
  • “MyClass”的类型初始值设定项引发异常

    以下是我的Windows服务代码 当我调试代码时 我收到错误 异常 CSMessageUtility CSDetails 的类型初始值设定项引发异常 using System using System Collections Generic
  • 在 C 中复制两个相邻字节的最快方法是什么?

    好吧 让我们从最明显的解决方案开始 memcpy Ptr const char a b 2 调用库函数的开销相当大 编译器有时不会优化它 我不会依赖编译器优化 但即使 GCC 很聪明 如果我将程序移植到带有垃圾编译器的更奇特的平台上 我也不
  • C# 搜索目录中包含字符串的所有文件,然后返回该字符串

    使用用户在文本框中输入的内容 我想搜索目录中的哪个文件包含该文本 然后我想解析出信息 但我似乎找不到该字符串或至少返回信息 任何帮助将不胜感激 我当前的代码 private void btnSearchSerial Click object
  • 过期时自动重新填充缓存

    我当前缓存方法调用的结果 缓存代码遵循标准模式 如果存在 则使用缓存中的项目 否则计算结果 在返回之前将其缓存以供将来调用 我想保护客户端代码免受缓存未命中的影响 例如 当项目过期时 我正在考虑生成一个线程来等待缓存对象的生命周期 然后运行
  • 如何检测 C# 中该字典键是否存在?

    我正在使用 Exchange Web 服务托管 API 和联系人数据 我有以下代码 即功能性的 但并不理想 foreach Contact c in contactList string openItemUrl https service
  • 运行代码首先迁移更新数据库时出错

    我在迁移到数据库时遇到问题 并且似乎找不到我遇到的错误的答案 System MissingMethodException Method not found System Data Entity Migrations Builders Tab
  • 同时从多个流中捕获、最佳方法以及如何减少 CPU 使用率

    我目前正在编写一个应用程序 该应用程序将捕获大量 RTSP 流 在我的例子中为 12 个 并将其显示在 QT 小部件上 当我超过大约 6 7 个流时 问题就会出现 CPU 使用率激增并且出现明显的卡顿 我认为它不是 QT 绘制函数的原因是因
  • 以编程方式使用自定义元素创建网格

    我正在尝试以编程方式创建一个网格 并将自定义控件作为子项附加到网格中 作为 2x2 矩阵中的第 0 行第 0 列 为了让事情变得更棘手 我使用了 MVVM 设计模式 下面是一些代码可以帮助大家理解这个想法 应用程序 xaml cs base
  • 热重载时调用方法

    我正在使用 Visual Studio 2022 和 C 制作游戏 我想知道当您热重新加载应用程序 当它正在运行时 时是否可以触发一些代码 我基本上有 2 个名为 UnloadLevel 和 LoadLevel 的方法 我想在热重载时执行它

随机推荐

  • Webpack 2 - 如何停止生成 CSS 和 HTML 的 .js 文件?

    我是 Webpack 2 的新手 所以请原谅我到目前为止的简单理解 根据网上的一些教程 我拼凑了一个工作package json and webpack babel config js file 本质上 我试图将 SCSS 转换为 CSS
  • MS SQL Server 2008“带(无锁)”相当于 IBM DB2 9.7

    在 MS SQL Server 2008 中你可以这样写 FROM EMPLOYEE as A with nolock DB2 9 7 是否有等效语法 谢谢 DB2 未提交的读取 与您一起 SELECT FROM whatevertable
  • apache 别名与符号链接

    在 UNIX 系统上使用 apache 时 如果您的文件系统在 home me web icons 中有图标 并且您希望浏览器能够在调用 url 时显示它们http www me com icons myicon jpg http www
  • 使用多值位置字段在 solr 中搜索

    我可以为 solr 中的位置类型字段索引多个值 修改后的响应schema xml索引修改后的 exampledocs 看起来像 查询 http 192 168 3 19 8983 solr select wt json indent tru
  • 从 iOS 应用程序内生成条形码

    我想获取一个数字字符串并生成一个可以由任何扫描仪读取的简单条形码 我已经可以使用相机并读取条形码 但现在我想生成条形码 有谁知道有一个 sdk 可以让我做到这一点 资源或代码片段吗 谢谢 唯一可以做到这一点的免费图书馆是可可触摸条形码 ht
  • 从 SignalR 调用特定客户端

    我想从服务器调用特定客户端 而不是广播给所有客户端 问题是我在一些 AJAX 请求的范围内 比如说在 aspx 代码隐藏中 而不是在 Hub 或 PersistentConnection 中 所以没有 Clients 属性 并且进行 aja
  • 文件在被取消之前上传[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 这里遇到了
  • 在 Windows 程序集中使用 nasm 的 Hello World

    我在用着nasm http sourceforge net projects nasm 编译以下程序集 然而 代码在 Windows 下的控制台中崩溃了 C gt nasm f win32 test asm o test o C gt ld
  • 多个函数中的未绑定本地错误[重复]

    这个问题在这里已经有答案了 我一直在创建一系列随机事件 其中每个函数对一组主要变量执行不同的操作 但我不断收到未绑定的本地错误 这是我的代码的简化版本 variable 1 def main global variable secondar
  • 如何使用 C# .NET 4.5 将文件从 ZIP 存档读取到内存而不先将其解压到文件?

    NET Framework 4 5 通过以下类添加了对 ZIP 文件的支持System IO Compression 假设我有 ZIP 存档sample xml根目录下的文件 我想直接从存档读取此文件到内存流 然后将其反序列化为自定义 NE
  • DocuSign getRecipientView ttl_expired 错误

    我正在使用 DocuSign API 发布到收件人帖子视图 URL 我收到一个响应 URL 但如果我按照该 URL 操作 它会告诉我 event ttl expired 示例网址 https demo docusign net Signin
  • 为什么VBS不能正确读取这个文本文件?

    我有以下代码来读取文本文件 Option Explicit Dim InputFile Dim FSO oFile Dim strData InputFile C Program Files x86 AVG CloudCare Client
  • JavaScript Array#map:索引参数

    我的问题是关于mapJavaScript 中的数组方法 您可以向它传递一个带有第二个参数的函数 即正在处理的数组的当前元素的索引 但是 目的是什么 当你这样做时会发生什么 当你不这样做时会发生什么区别 您会使用此功能做什么 当前项的索引始终
  • Google Chrome 中大型 html 表格的滚动行为缓慢

    我正在尝试创建一个带有滚动条的大型 HTML 表 大约 5000 行 因此我考虑将该表插入到 div 然后我可以随意格式化 它在 Firefox 47 和 IE 11 中运行良好 但在 Chrome 59 中滚动行为缓慢 工作演示 http
  • 如何使用scrapy从网站抓取有限数量的页面?

    我需要抓取多个网站 并且只想抓取每个网站一定数量的页面 那么如何实现呢 我的想法是使用一个字典 其键是域名 值是已存储在 mongodb 中的页数 因此 当一个页面被抓取并成功存储到数据库中时 该域的页面数将增加1 如果数量大于最大数量 则
  • asp.net 链接按钮图像在回发后不可见

    我有一个链接按钮 里面有图像和标签 回发后 图像和标签不可见 lt asp LinkButton ID AddNewRunLinkButton runat server CssClass Navigationlocalnav OnClick
  • 内存对齐:如何使用alignof/alignas?

    我现在使用共享内存 我不明白alignof and alignas 参考参数 http en cppreference com w cpp language alignof尚不清楚 alignof返回 对齐 但什么是 对齐 为下一个要对齐的
  • 添加 androidx.fragment:fragment-testing 依赖项后 AndroidTests 停止构建

    我添加后fragment testing对我的项目的依赖 Testing dependencies espressoVersion 3 2 0 beta01 testCoreVersion 1 1 0 runnerVersion 1 1 0
  • 如何在 C# 中使用 SevenZipSharp/Unrar 知道哪个 rar 是多个 rar 存档中的第一个?

    我正在尝试在 C WinForms NET 3 5 中使用 SevenZipSharp 或 和 Unrar 库 我遇到了具有不同命名的多个 rar 存档的问题 例如 rar r01 r02 r03 等 这很简单 somefile01 rar
  • “免费”的冲突类型

    我收到错误 免费 的冲突类型 打电话给free 下面的函数 int main char fx x 2 5 x 1 node fxNode buildTree fx sizeof fx sizeof char printf deriveFro