cost 293 ms
从 function 返回指针是否会使重新分配无效? - Does returning a pointer from a function make it invalid to reallocate?

所以我目前正在尝试编写一个 C 程序来跟踪 argv 中最长的单词。 一切顺利,直到我试图重新分配一个字符双指针。 它似乎认为这是一个无效的指针。 我得到的确切错误是;realloc(): invalid pointer fish: Job 1, './longest-strings.o hell ...

realloc 表示无效指针,除非不相关的 for 循环被注释掉 - realloc says invalid pointer unless unrelated for-loop commented out

好吧,我很困惑,迫切需要帮助。 我正在做一项动态分配字符串数组的作业,但我一直在使用 realloc 遇到麻烦。 我终于达到了它似乎可以工作的地步,我只需要编写 for 循环来正确显示结果。 否则,代码将停止工作。 它会让我输入字符串,与我之前用来测试它的字符串完全相同,程序会崩溃,说 reallo ...

调用删除后指针无效 - Invalid pointer after a call to delete

我在一个名为virtual.cpp的文件中有这个简单的代码: 它编译正确 但是当我运行它时,我得到了这个错误: 我认为这是因为我删除了指针 parent1,所以这会擦除指针指向的 memory,即&child1 。 因此,当 child1 超出 scope 时,Child 析构函数尝试释放不 ...

C++ 更改指针时指针中断 - C++ Pointers break when changing a pointer

当我更改 Union 中的指针时,我的其他指针中断并显示无效指针。 自定义数据类型示例 Class: 配置自定义数据类型示例 class: 主要的: Output: 究竟发生了什么? 如果我不更改 example.x 以指向其他内容,它将正常工作,否则如果我更改它,它将破坏其他指针。 ...

使用 strchr 时如何解决“munmap_chunk(): invalid pointer Aborted” - How to resolve 'munmap_chunk(): invalid pointer Aborted' when using strchr

我正在使用 strchr 用 C 编写一个函数。 基本上,给定来自参数的字符串,代码将识别 (char content[]) 中存在的任何 '\\n' 并使用 strncpy 将 '\\n' 之前的字符串复制到 str。 使用 strchr 复制 '\\n' 之后的字符串。 程序的输出看起来不错,但 ...

为什么这个 C 代码给我一个分段错误? - Why does this C code give me a segmentation fault?

使用 CS50 库,这是我的代码,但它一直给我一个分段错误。 我试图弄清楚它在哪里不断出现分段错误,并且由于某种原因它与我的 function 有关。 为什么它一直这样做? 我真的需要一些帮助,我不知道为什么它总是出错。 ...

与 strtok 一起使用的 C 自由变量 - C free variables used with strtok

我已经看到过类似于这个帖子的帖子,但我发现了一点点差异,这让我走错了路。 我有这个代码: 我看到有人说不应释放与 strtok 一起使用的变量,但为什么在执行此代码时我得到了这个: free(token_one)没有错误 free(token_two)我得到“无效指针” 为什么我在fr ...

是否使用无效指针未定义行为初始化指针声明符? - Is initializing a pointer declarator with an invalid pointer undefined behavior?

简而言之,以下代码是否被认为具有未定义的行为? 有关编译示例,请使用以下代码: 我对这个主题做了一些研究,所以这些是我到目前为止发现的相关信息: 指针值(根据cppreference )可以是以下之一: 指向对象或函数的指针; 指针超过对象的末尾; ...

Monodevelop无效指针崩溃 - Monodevelop invalid pointer crash

我从Debian Testing存储库下载了MonoDevelop并尝试使用它,一开始一切正常,程序启动很好但是当创建项目或解决方案甚至打开文件它突然崩溃时,我打开终端进行调试该程序,我收到此错误消息 我发现的几个解决方案都在Debian bug跟踪器上,但它们涉及从flatpak安装软 ...

调试glibc free():无效的指针 - Debug glibc free(): invalid pointer

我正在尝试调试最终抛出的代码 它的挑战性在于我不使用免费软件...我看过其他SO帖子,其中有复制该问题的示例..我需要有关如何调试的帮助。 首先,我是C / C ++ n00b,所以我的指针技能正在开发中,但是我并没有做太多的动态内存分配(我认为)。 我开始编写自己的“安全”应用 ...

c ++ free():路径压缩时无效指针错误(按等级联合) - c++ free(): invalid pointer error while path compression (union by rank)

我查看了其他类似的问题,但无法找出导致此错误的原因。 我正在编写一个C ++程序来实现Kruskal的最小生成树算法,使用Union by rank with path compression。 它正确打印MST的边缘,但包括路径压缩部分导致此错误: * ./kruskal'出错:fr ...

模板化出队无效指针:删除类失败 - Templated Dequeue invalid pointer: Fails on deleting class

我的模板化队列的出队函数对于字符串队列可以正常工作,但是如果我使用自定义的Robot类,则在尝试删除指针时会崩溃。 我很好奇为什么。 例如,在main.cpp中 字符串队列工作正常,但出现此错误: 我的模板化队列看起来像这样(如果您还需要更多,则不知道)。 机器人队 ...

当我在C ++中执行buffer1.push_back(buffer2.front())时,会发生什么? - What exactly happens when I do buffer1.push_back(buffer2.front()) in C++?

帮我了解一下。 这是上下文。 我正在用C ++编写程序。 我有2个缓冲区(双端队列)。 我们称它们为buffer1和buffer2; 我有2个线程:一个线程用随机值填充buffer1。 另一种是将最早的buffer1值复制到buffer2; 我正在使用互斥 ...

在C中获取无效指针的值是未定义还是实现定义的行为? - Is fetching the value of an invalid pointer undefined or implementation defined behaviour in C?

提取了无效的指针的值是C中的实现定义行为++根据此 。 现在考虑以下C程序: 但是在C语言中行为也一样吗? 上述C程序的行为是未定义的还是实现的定义? C99 / C11标准对此有何说法? 请告诉我C99和C11中的行为是否不同。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM