社区
工具平台和程序库
帖子详情
谁用成功过boost 1_30_0的signals库了?请进
ahao
2003-07-26 04:39:08
编译什么的都成功,然后copy了一个最简单的例子,运行,在sig();这步就停住,没反应了,我在vc6和vc71上都试了,一样.谁知道怎么回事
...全文
36
13
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
13 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ahao
2003-07-29
upup
打赏
举报
回复
赞
ahao
2003-07-29
to C3hong(孤傲无敌):
非常感谢:)刚才试的是console的程序,设置成多线程库就出现结果了,但有个问题,在程序结束时会在dbgheap.c里有assert,还没仔细研究,后来用MFC的dialog程序测试,目前好像没什么问题,再次感谢。
to sevencat(七猫):
boost的signal库和linux下的signal其实是两个概念,我觉得前者是非常有用的,实现observer模式是再好不过了。
打赏
举报
回复
赞
sevencat
2003-07-29
UNIX下面这个东西到是很常见,
不过我在WIN下面好像还没看到过用信号的。
也许是我看得少吧。
肯定不是编译的问题不然根本编译不了。
你step into sig()的原代码吧。
我觉得这个库不用也罢。在LINUX开发的时候可以用一用。
打赏
举报
回复
赞
ahao
2003-07-29
谢谢,不过我加了这个选项,结果还是一样
打赏
举报
回复
赞
C3hong
2003-07-29
你用jam 编译的时候,漏了编译选项 -BUILD="<threading>multi",
加上就可以了
打赏
举报
回复
赞
fixopen
2003-07-28
哦,这个例子!
那就不知道是怎么回事了
打赏
举报
回复
赞
fixopen
2003-07-28
sig()是发信号。他会导致调用所有注册(connect)过的槽(slot)。如果slot中有些问题,那么程序有可能会死在那儿的。
打赏
举报
回复
赞
ahao
2003-07-28
其实就是文档里的第一个例子,编译什么的都通过,就是运行不对:
struct HelloWorld
{
void operator()() const
{
std::cout << "Hello, World!" << std::endl;
}
};
int main()
{
// Signal with no arguments and a void return value
boost::signal0<void> sig;
// Connect a HelloWorld slot
HelloWorld hello;
sig.connect(hello);
// Call all of the slots
sig(); // 程序停在这里,没有任何输出
getch();
}
打赏
举报
回复
赞
Muf
2003-07-28
贴出代码吧. 我想代码也不会很长吧.
打赏
举报
回复
赞
ahao
2003-07-28
to fixopen:
你有没有试过其他的例子,有成功过的吗?
打赏
举报
回复
赞
ahao
2003-07-27
up
打赏
举报
回复
赞
ahao
2003-07-27
boost::signals的作用不是这样的吧
打赏
举报
回复
赞
ghtsao
2003-07-27
呵呵,它要等到别的进程给它发信号它才会继续运行。它的作用就是等待信号。
打赏
举报
回复
赞
相关推荐
C/C++ 开发
boost
库
参考手册整理(
1
) 【学习笔记】
本文档资料是根据官网文档
库
整理而出的。
Boost
C++
库
第
1
章 简介
Boost
C++
库
目录 第
1
章简介 第2章智能指针 第3章函数对象 第4章事件处理 第5章字符串处理 第6章多线程 第7章异步输入输出 第8章
进
程间通讯 第9章文件系统 第
1
0
章日期与时间 第
1
1
章序列化 第
1
2章词法...
boost
学习之安装
1
.linux下的安装方法
boost
库
linux编译安装 相对于Windows来,Linux下的
boost
编译简单至极。没有那么多的可选编译器,没有那长的编译时间,没有那么多的硬盘使
用
量,统一的inlude和lib目录,你熟悉命令行,...
C++
Boost
库
简介
Boost
库
是为C++语言标准
库
提供扩展的一些C++程序
库
的总称。
Boost
库
由
Boost
社区组织...
Boost
库
使
用
Boost
License来授权使
用
,根据该协议,商业的非商业的使
用
都是允许并鼓励的。
Boost
社区建
VS2
0
0
8下直接安装使
用
Boost
库
1
.46.
1
版本
Boost
库
是一个可移植、提供源代码的C++
库
,作为标准
库
的后备,是C++标准化
进
程的发动机之一。
Boost
库
由C++标准委员会
库
工作组成员发起,其中有些内容有望成为下一代C++标准
库
内容。在C++社区中影响甚大,是不折不扣...
vs2
0
0
8安装
boost
库
vs2
0
0
8安装
boost
库
2
0
1
0
年
0
6月
1
0
日 首先我在晚上找到了很多的说明:我先一一罗列在下 ************************************************** ******************************* [b]一。下载 [/b]
boost
库
...
boost
简介
简介
Boost
库
是为C++语言标准
库
提供扩展的一些C++程序
库
的总称。 ...
Boost
库
使
用
Boost
License来授权使
用
,根据该协议,商业的非商业的使
用
都是允许并鼓励的。
Boost
社区建立的初衷之一就
boost
介绍
简介:
Boost
库
是一个可移植、提供源代码的C++
库
,作为标准
库
的后备,是C++标准化
进
程的开发引擎之一。
Boost
库
由C++标准委员会
库
...大部分
boost
库
功能的使
用
只需包括相应头文件即可,少数(如正则表达式
库
,文件...
C++2
0
coroutine 探索III: 异步编程,Task<T> 编写,
boost
asio 协程分析,C# async / await, cppcoro 源码分析
){ if(button
1
.isClicked()){ // 伪代码 button
1
_Click(button
1
, e); // 不会被阻塞, FakeMain 得不到 Task 的钩子(返回 void) } } } 带 async 的 Task 将会被认为是一个异步任务 (编译为状态机), 这个异步任务被 ...
Linux
进
程描述符task_struct结构体详解--Linux
进
程的管理与调度(一)
日期 内核版本 架构 作者 GitHub CSDN 2
0
1
6-
0
5-
1
2 Linux-4.5 X86 &...
进
程是处于执行期的程序以及它所管理的资源(如打开的文件、挂起的信号、
进
程状态、地址空间等等...注意,程序并不是
进
C++ 调
用
Boost
简单案例
目前想做跨平台的c++程序,想到了
用
Boost
。由于本人刚刚开始
用
C++,中途遇到不少困难,再次留下脚印。 首先添加
boost
库
: VS2
0
1
0
的改变:工具>选项中的VC++目录编辑功能已被否决 这里参见了 ...
2
0
考研英语题源外刊精讲赏析
1
~
1
0
期外刊原文+翻译+点评
2
0
考研英语题源外刊精讲赏析
1
~
1
0
期外刊原文+翻译+点评
0
1
-《美国执业证照制度在阻碍竞争》 本文选自 The Economist《经济学人》 2
0
1
8 年 2 月
1
7 日一篇题为 America should...
一个挑战 ViT,MLP-Mixer 的新模型 ConvMixer:Patches Are All You Need
?
[Under Review ICLR 2
0
22]
1
. 本文原文非常短,只有 4 页多一点,整个模型也很简单,但它 挑战了 ViT 有效性的原因。 2. 总结了最近特别火的 ViT,MLP-Mixer,ResMLP 等新构架之所以效果很好的共性。 特斯拉 AI 高级总监 Andrej Karpathy 在...
信号和槽
信号和槽
用
于对象间的通信。信号和槽是Qt最核心的一个特征也可能是与其它框架最不相同的部分。介绍 在GUI编程中,当我们改变一个部件...老工具箱使
用
回调函数(callbacks)实现此类通信。回调函数是一个函数指向函数的指
Posix线程编程指南(
1
)
Posix线程编程指南(
1
) 线程创建与取消 杨沙洲 (pubb@
1
63.net),工程师, 自由撰稿人 杨沙洲,男,现攻读国防科大计算机学院计算机软件方向博士学位。您可以通
过
电子邮件 pubb@
1
63.net跟他联系。 简介: 这是...
The C
1
0
K problem原文翻译
ASIO 一个C++的I/O框架,逐渐成为
Boost
库
的一部分。it’s like ACE updated for the STL era。 libevent 由Niels Provos
用
C编写的一个轻量级的I/O框架。它支持kqueue和select,并且很 快就可以支持poll和epoll(翻译...
最新单片机仿真 my
1
6key_c
最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真 my
1
6key_c最新单片机仿真
2
0
2x年人脸识别系统研究讲义(专业完整版).pdf
2
0
2x年人脸识别系统研究讲义(专业完整版).pdf
Python
库
| pyham-
0
.
1
.
0
.tar.gz
资源分类:Python
库
所属语言:Python 资源全名:pyham-
0
.
1
.
0
.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/
1
0
1
784
0
59
软件工程导论.rar
软件工程导论.rar
发帖
工具平台和程序库
加入
微信扫一扫
点击复制链接
2.4w+
社区成员
2.7w+
社区内容
C/C++ 工具平台和程序库
申请成为版主
帖子事件
创建了帖子
2003-07-26 04:39
社区公告
暂无公告