腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
作为
参数
提供
的
指向
在
boost
::
thread_group
中
调用
的
成员
函数
的
指针
为
空
、
、
我正在使用一个带有C++和
boost
::
thread_group
的
线程池,但在线程
中
调用
了方法'widgetProcessorJob‘来获取一个
空
参数
(小部件)。我试着用不同
的
方法来实现它,我认为我使用
boost
::asio很糟糕……我正在找一个能告诉我哪里做错了,哪种方法是最好
的
方法的人?void MarketingAutomation::processOnWidgets() {
boos
浏览 16
提问于2017-03-10
得票数 2
2
回答
C++
Boost
.Thread:传递对象
的
方法
、
、
、
给定对象x,我想启动一个新线程来
调用
x.a()甚至x.a(1,2,3)。我可以使用
boost
::thread对非
成员
函数
执行此操作;但是如何对
成员
函数
执行此操作呢?如何传递this
指针
?通常,有很多STL、
Boost
代码和模板将代码
作为
参数
,但是,由于
在
C++
中
并没有真正定义这些代码(
函数
不是第一类vals,不支持原生lambda ),所以我非常困惑如何定义它们。
浏览 4
提问于2015-04-12
得票数 1
1
回答
C++
Boost
,
在
类中使用
thread_group
、
、
class cpublic:
boost
::
thread_group
thd; void operator然而,当我编译这段代码时,我得到了一条奇怪
的
消息 :错误C2248:'
boost
::
thread_group
::
thread_group
‘:无法访问
在
类'
boost
::
thread_group
’
中
浏览 3
提问于2011-12-16
得票数 1
回答已采纳
2
回答
将
成员
函数
作为
参数
传递
所以我有这个
函数
:{}} {} 显然,这不能编译,因为onOne不是静态
的
,也不是<em
浏览 1
提问于2013-09-07
得票数 0
3
回答
使用_beginthreadex
的
参数
类型错误
、
、
、
要定义头文件
中
的
线程,请执行以下操作:{ ...unsigned int __stdcall PerformLogin(void*);然后,
在
我
的
cpp文件
中
,我有:...我要
调用
这个线程 hThread = (HANDLE)_beginthreadex( NULL, 0, &PerformLogi
浏览 6
提问于2012-07-02
得票数 1
回答已采纳
9
回答
C++,
指向
函数
的
指针
和
指向
成员
的
指针
函数
的
等价性?
、
、
我习惯于认为
成员
函数
只是普通
函数
的
一个特例,其中
成员
函数
在其
参数
列表
的
开头有一个额外
的
参数
用于'this‘
指针
,也就是
成员
函数
应该操作
的
对象。我以前就是这样使用
boost
::function
的
,从来没有遇到过任何问题:
boost
::function f<(void)(MyOb
浏览 1
提问于2009-01-04
得票数 4
回答已采纳
1
回答
使用find_if和
boost
::绑定一组shared_pointers
、
、
、
我有一个shared_ptr向量,我想把
boost
shared_ptr和绑定在一起。我
的
问题非常类似于,除了"&MyClass::ReferenceFn“之外,我想
调用
"&Element::Fn”。convert()...
boost
::make_indirect_iterator(vertice
浏览 4
提问于2016-03-23
得票数 1
回答已采纳
11
回答
*或->*运算符
调用
成员
函数
的
方法?
、
、
下面通过
指针
对
成员
函数
调用
D::foo
函数
的
方法将产生错误:必须使用或 ->* 来
调用
'f ( . )‘
中
的
指针
到
成员
函数
。当然,我们不是这样
调用
指针
到
成员
函数
的
。我<em
浏览 12
提问于2013-10-09
得票数 11
回答已采纳
2
回答
boost
::thread出现错误“不允许
成员
函数
重新声明”
、
我
在
boost
::thread上遇到了这个我无法解决
的
问题。我有一个classX.h文件:class classX{ void doWork(void);然后是一个.cpp文件:void classX::startWork(){} void cl
浏览 0
提问于2012-06-10
得票数 1
回答已采纳
2
回答
如何从`
boost
::function<var (void*,var)>
中
获取C
指针
(如‘var (*)(void*,var)’)?
、
、
可能重复:
boost
::function<var (void*, var)> f =
boost
::bind(&as3_socket::socket_socketData/
boost
/
boost
_libraries/install-dir/include src/utils/http/as3_socket.cpp: In constructor ‘as3_socket:src/u
浏览 3
提问于2012-12-06
得票数 1
2
回答
封装
的
boost
thread_group
。有关ids和同步
的
问题
、
、
、
我正在使用一个封装了
thread_group
的
类,并对此有一些疑问
boost
::this_thread::id _id; int abc;public:
在
类构造
函数
中
,我启动了N个线程
浏览 0
提问于2009-09-24
得票数 0
回答已采纳
1
回答
Boost
线程和shared_ptrs
、
、
、
、
我正在和朋友一起做一个附带
的
项目,并且正在用
Boost
线程和asio构建一个线程池。我已经启动并运行了一个基本池,但希望能够从池中删除线程。下面的类保存了一个std::shared_ptr<
boost
::thread>向量。 我遇到
的
问题是,当我运行一个简单
的
测试时,程序永远不会退出。它似乎到达了终点(见输出),但从未终止。我做了一些关于清除共享
指针
向量
的
搜索,似乎您真的不应该这样做。同样,
thread_group
对join_all()<e
浏览 2
提问于2018-01-24
得票数 1
回答已采纳
2
回答
C++
boost
threadgroup.interrupt_all()也导致主线程退出
、
、
线程加载良好,每个线程执行一个简单
的
循环例程,直到主线程第二次
调用
ResetWorkerThreads并关闭子线程。子线程被中断,但是主线程也退出。没有写入控制台
的
错误。另外,第二次这个
函数
是所有的“所有线程被杀死”没有输出,就好像它从来没有达到这一点。::
thread_group
vecThreads; { { usingnamespace
boost
::
浏览 2
提问于2014-01-03
得票数 0
回答已采纳
1
回答
关于enable_shared_from_this
的
问题
、
、
可能重复:
成员
函数
中
的
共享
指针
有时,
成员
函数
中
需要
指向
当前对象
的
共享
指针
。
Boost
浏览 1
提问于2011-06-26
得票数 0
4
回答
两个类(A,B) -B具有
指向
A类非静态方法
的
指针
、
我希望图形用户界面类有一个
指向
类引擎
中
函数
的
指针
,这样当事件发生在GUIControl上时,它就会用两个
参数
(int,int)
调用
引擎
成员
函数
。这是我想要
的
样子:{ void SetControlCallback(void(*pFunctionPointer)(int,int) );void GUIControlsCallback(int iControl
浏览 1
提问于2012-02-10
得票数 3
回答已采纳
3
回答
类
成员
函数
指针
、
、
我正在尝试使用一个类
函数
(中断服务例程),并使用以下类型输入
的
函数
将其连接到Arduino中断引脚中断服务例程(ISR)需要访问privat对象数据,所以我不能在类之外创建
函数
。我
的
编译器错误:ClassName.cpp : *)()' ClassNa
浏览 0
提问于2013-03-24
得票数 8
回答已采纳
6
回答
为什么回调
函数
在
类
中
声明时需要是静态
的
、
我试图
在
类
中
声明一个回调
函数
,然后我
在
某个地方读到该
函数
需要是静态
的
,但它没有解释为什么?
浏览 0
提问于2010-03-08
得票数 17
回答已采纳
1
回答
Boost
.Interprocess:如何从处于另一个进程
中
的
类
调用
数据并将数据发送给
函数
?
、
、
、
但是,如果我们有app1、app2和app3,并且您希望共享一个进程
的
函数
指针
,而使用broker应用程序,给出
指向
另一个应用程序
的
指针
,以便可以用上一个进程/应用程序
的
参数
调用
它呢?因此,如果用户希望将一个对象放入共享内存
中
,则该对象不能将任何(智能
的
或不明智
的
)引用
作为
成员
。 只有当映射
的
区域
在
共
浏览 0
提问于2011-03-02
得票数 1
1
回答
c++
boost
线程glibc检测到无效
指针
、
、
、
我正在用下面的代码来尝试
boost
线程库。::
thread_group
tg;
boost
::thread t2(&TestSourcetg.join_all(); TestSource ts;return 0;当我运行这个程序时,我“通常”获取表单
的
输出#4
浏览 2
提问于2012-08-07
得票数 1
回答已采纳
1
回答
boost
::bind和io_service
的
问题
、
、
、
我还找到了一个如何做到这一点
的
示例(参见这里
的
示例1f: ) 这个例子也很有效(当然),但是我更愿意尝试将io_service保持
为
非全局
的
(
在
示例中就是如此)。因此,现在我已经考虑过尝试将io_service
作为
参数
传递给工作线程,因此将其保持
为
“内部”。不过,
boost
::
thread_group
似乎还不支持传递
参数
,所以我尝试使用
boost
::bind来实现它。'<
浏览 2
提问于2012-05-19
得票数 2
回答已采纳
点击加载更多
相关
资讯
C语言编程经验
C语言指针详解
这几个C+的坑,一旦踩中了,加班是肯定避免不了了!
8小时学会GoLang编程-基础篇(二)
Python使用ctypes模块调用DLL函数传递结构体参数
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券