腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5130)
视频
沙龙
1
回答
c++
将
指针
推
送到
指针
优先级
队列
会
立即
导致
valgrind
错误
c++
、
priority-queue
我正在用
c++
编写一个霍夫曼代码实现,但是在构造过程中,
将
指针
推到类
指针
的
优先级
队列
上会
导致
几种类型的
valgrind
错误
,如下所示: ==1158== at 0x40508E: void stdsetFreq(left->getFreq() + right->getFreq()); } 在这个项目下面有更多的代码,但我认为
浏览 30
提问于2021-10-22
得票数 1
回答已采纳
1
回答
返回char[]以在strtok()函数中使用它
c
错误
在返回的值中(在ret中),因为如果我使用变量test,它就是工作的。我怎样才能解决我的问题?
浏览 3
提问于2013-12-25
得票数 0
回答已采纳
3
回答
通过PostMessage向主线程转发MFC数据
c++
、
visual-studio-2010
、
mfc
、
postmessage
我有一个需要重构的
C++
/MFC应用程序。这个应用程序过去在主线程上处理大部分数据,因此阻塞了输入,现在我想改变它,使所有的图形用户界面更新都通过PostMessage完成。现在,我正在考虑创建一个使用临界区保护的
优先级
队列
,一个处理该
队列
的工作线程(while(true)),以及
将
指向数据的
指针
发
送到
主线程的PostMessage机制。第二个问题是,另一个应用程序可能
会
向我的应用程序发送自定义消息,而我的应用程序可能
会
尝试
浏览 0
提问于2010-09-28
得票数 5
回答已采纳
2
回答
查找有关结构
指针
的说明
c
*a, const void *b); struct node *tail;我的理解是,将其称为"*QueueADT“
会
自动
将
任何"QueueADT”项转换为
指针
。所以:将是指向先前定义的结构的
指针
。我想知道你是如何对这样的结构进行美化的。通常情况下,它只是:但是"QueueADT“不是<em
浏览 0
提问于2014-04-12
得票数 1
1
回答
具有增量更新的快速
优先级
队列
haskell
、
data-structures
、
priority-queue
我需要一个
优先级
队列
,其中只需要以下操作“快速”: HeadPriority,每个
优先级
的项目也是如此。每个Item包含一个指向头
优先级
的链接。这一结构
将
具有复杂性: O(1) for +1 -删除第一
优先级
下的第一项,将其插入较低级别(可能
会
创建一个
浏览 3
提问于2014-11-18
得票数 13
4
回答
对结构
c++
使用new时出现Bad_alloc异常
c++
、
stl
、
priority-queue
、
bad-alloc
每当我找到匹配项时,我都会创建一个结构来保存描述文档的两个变量,并将其添加到
优先级
队列
中。因为没有办法知道我会这样做多少次,所以我尝试使用new动态创建我的结构。当我从
优先级
队列
弹出一个结构时,该
队列
(STL
优先级
队列
实现)应该调用对象的析构函数。我的结构代码没有析构函数,所以我假设在这种情况下调用了默认的析构函数。然而,当我第一次尝试创建DOC结构时,我得到了以下
错误
: QueryProcessor.exe中0x7c812afb处的未处理异常: Mi
浏览 0
提问于2010-04-05
得票数 1
1
回答
提取priority_queue的最后一个元素
c++
、
queue
、
priority-queue
初始化
队列
后,我想将最后一个元素存储在一个单独的变量中,就像使用std::queue.back()一样,但是当然,
优先级
队列
是不可能的,所以我的工作如下: CellQueue q; //this is然后,对于
队列
的每个元素,访问邻居,并为每个邻居计算相对于其父元素的距离。现在,出于效率原因,我只想在数据集周围的一个窄带上计算DF。
浏览 4
提问于2016-05-31
得票数 3
回答已采纳
1
回答
带有自定义比较函数的
C++
优先级
队列
在Push()上没有正确运行
c++
、
algorithm
、
c++11
、
vector
、
priority-queue
我定义了这样一个
C++
优先级
队列
:bool mygreater(pair<int,int> v1, pair<int,int> v2) {} 但是,当我试图
将
一对ints向量推
送到</em
浏览 2
提问于2017-11-02
得票数 0
回答已采纳
1
回答
函数返回时出现神秘的分段
错误
,不涉及
指针
或分配
c++
、
memory
、
memory-leaks
、
segmentation-fault
、
return
我目前正在编写一些
C++
代码,用于进行大量的文本解析。在检查字符是否为可见字符(而不是空格)后,一个功能会将字符推入字符串。::cout<< "compared" <<std::endl; }运行这些函数时,我(有时)会在myChar::isWS()输出“已比较”之后
立即
得到一个分段
错误
在我的代码中没有
指针
/解引用(尽管我假设
C++
实现了一些在幕后指向的STL容器),并且除了返回调用之外,在这一点
浏览 0
提问于2014-12-08
得票数 1
1
回答
解释计算误差
c++
、
debugging
、
valgrind
我正在使用
valgrind
调试我的代码。move depends on uninitialised value(s)Invalid read of size 8也可能是这
浏览 3
提问于2011-08-01
得票数 5
3
回答
C++
-推
送到
指向非POD的
指针
的
优先级
队列
会
导致
段
错误
吗?
c++
、
segmentation-fault
、
priority-queue
、
a-star
尽管尝试以一种尽可能整洁的方式编写代码,但在代码中出现了一个段
错误
,指向指向std::priority_queue实例的
指针
的尝试失败。__gnu_cxx::new_allocator<AStarPuzzle*>::deallocate (this=0xbffff564, __p=0x80502b8) at /usr/include/
c+
allocator<AStarPuzzle*> >::_M_deallocate (this=0xbffff564, __p=0x80502b8,
浏览 0
提问于2013-03-03
得票数 0
回答已采纳
1
回答
C++
参照或取值并发
队列
推送
c++
、
multithreading
、
queue
我有以下代码,其中包括
将
一些数据从
C++
中的PPL (并发运行时)库推
送到
并发
队列
对象。data;// data gets updated continuously#include <concurren
浏览 19
提问于2020-01-11
得票数 1
2
回答
析构函数中的多次删除
c++
、
arrays
、
destructor
如果我有两个动态数组作为私有数据成员:std::string* second_array;myClass::~myClass() delete[] first_array;}myClass::~myClass() if(first_array) if(second_array)
浏览 1
提问于2015-07-07
得票数 0
回答已采纳
1
回答
G++等价于VisualC++ /vmg /vms
windows
、
visual-c++
、
g++
、
pointer-to-member
我希望
将
应用程序的插件编译为动态库。通常,插件是用VisualC++编译的,但我想使用G++。SDK文档显式地声明
指针
到成员表示的编译器选项必须在
C++
选项卡/
C++
语言(/vmg /vms)中设置为“通用始终”和“点到单继承类”。如果不设置插件,
将
立即
崩溃!事实上,当我
将
值从插件传递到应用程序时,它就会
立即
崩溃。是否有任何选择
会
导致
与/vmg /vms在Visu
浏览 2
提问于2012-07-04
得票数 2
回答已采纳
1
回答
为什么我需要使用queue<TreeNode**>q而不能使用queue<TreeNode*>q?
c++
为了解决这个问题,我做了很多尝试和
错误
。我的问题是,为什么这段代码只在
队列
包含
指针
地址(即
队列
是queue<TreeNode**>q )而不是由
指针
(即queue<TreeNode*>q )组成时才能工作。注意:在使用queue<TreeNode*>q时,显然将使用必要的实践,
将
根存储在其中而不是&root。}}使用当前的代码并使用queue<TreeNode**>q;,本质上,我获取一个
浏览 2
提问于2021-02-04
得票数 1
2
回答
引发SIGTRAP的自由函数
c
、
free
、
dynamic-memory-allocation
name, }}A3789 Paolo Rossi 2001
错误
在哪里?
浏览 0
提问于2013-06-05
得票数 0
回答已采纳
2
回答
C++
优先级
队列
推送
导致
...has在Visual 2017中停止工作
c++
、
visual-studio
、
visual-studio-2017
、
priority-queue
试图编写一个简单的程序,用
C++
创建一个
优先级
队列
,并向其添加一个结构。BinaryTreeNode* right) const return left->freq > right->freq;}; 我在VisualStudio2017中使用
C+
我已经用{}初始化了
队列
,因为如果没有的话,我会得到另一个
错误
。我还尝试动态分配为节点freq和信函设置的char和int值,但这也没有起到任何作用。
浏览 0
提问于2018-02-26
得票数 0
回答已采纳
6
回答
malloc()如何
导致
SIGSEGV?
c
、
gdb
、
malloc
、
segmentation-fault
我的程序中有一个奇怪的bug,在我看来malloc()
导致
了一个SIGSEGV,据我所知这没有任何意义。我使用了一个名为simclist的库来实现动态列表。)); }这是堆栈跟踪: #0 ??
浏览 0
提问于2009-09-17
得票数 9
回答已采纳
3
回答
在
valgrind
中,可能的丢失意味着什么?
valgrind
、
memcheck
我有很多来自
valgrind
的可能丢失的条目。这是什么意思?因为我使用的是sqlite,它经过了很好的测试。我不认为这些条目是正确的。我做错了什么?
浏览 0
提问于2011-07-21
得票数 7
回答已采纳
1
回答
为什么*a++;不递增所指向的值?
c++
、
operator-precedence
你好,我是一个编码初学者,谁正在学习
指针
。这是传递
指针
的简单代码。 但我输入错了。
浏览 8
提问于2022-08-19
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
美国CISA建议放弃C/C++, 软件生态再起波澜
【连载】FreeRTOS消息队列
C+编程新手容易犯的 10 种编程错误
初学C+,小白必看的10种编程错误~
全面理解C+指针和内存管理(四)
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券