当前位置:  技术问答>linux和unix

ACE仅仅实例化一个对象ACE_TP_Reactor tpReactor程序就退出,请高手指教

    来源: 互联网  发布时间:2016-12-29

    本文导语:  用VS2008+ACE5.8.2开发一个程序,只写一句话ACE_TP_Reactor tpReactor;编译什么的都没有问题,但程序一运行就自动退出,跟进去看,原来是函数ACE_Handle_Set::reset (void) {   ACE_TRACE ("ACE_Handle_Set::reset");   this->max_handle_ =    ...

用VS2008+ACE5.8.2开发一个程序,只写一句话
ACE_TP_Reactor tpReactor;
编译什么的都没有问题,但程序一运行就自动退出,跟进去看,原来是函数
ACE_Handle_Set::reset (void)
{
  ACE_TRACE ("ACE_Handle_Set::reset");
  this->max_handle_ =
    ACE_INVALID_HANDLE;
#if defined (ACE_HAS_BIG_FD_SET)
  this->min_handle_ =
    NUM_WORDS * WORDSIZE;
#endif /* ACE_HAS_BIG_FD_SET */
  this->size_ = 0;
  // #if !defined (ACE_HAS_BIG_FD_SET)      Why is this here?  -Steve Huston
  FD_ZERO (&this->mask_);
  // #endif /* ACE_HAS_BIG_FD_SET */
}
出了问题,问题出在第2句
 this->max_handle_ =
    ACE_INVALID_HANDLE;
this为空,所以报错,ACE我不太懂,请高手指教如何解决

|
直接用ACE自带的sample试试,同时看一下它的例子代码添加了什么

|
参考一下http://www.cppblog.com/sandy/archive/2006/02/16/3293.html

|
lz试试这样呢
ACE_TP_Reactor *tpReactor = new ACE_TP_Reactor;

|
构造函数歇菜了吧。ace_tp_reactor是又封装的吧

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教ACE中ACE_Connector如何处理收到的数据?
  • ACE的ACE_Atomic_Op有bug?
  • ACE 如何在linux下设置环境变量
  • ACE编程问题?大家进来看看!
  • 安装过 ACE 的 来帮个忙
  • gcc 和ace的问题
  • ACE与网络IPC的关系是什么?
  • 谁能告诉我如何在redhat9下安装ACE环境?
  • ubuntu下编译ACE出错
  • 面向对象的网络开发包 ACE
  • 请教kdevelop编译ACE的问题
  • ACE用得多吗?
  • 基于 Web 的代码编辑器 ACE JS
  • ACE linux下的异步IO
  • 在HP-UX 11.11上安装ACE的问题
  • ACE在unix,linux,windows,哪个环境下发挥的最好?
  • ACE_HANDLE 是什么类型
  • linux 下 ACE 编译问题
  • 自己做的ACE培训资料(打个小广告)
  • ACE怎么生成静态链接库


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3