peakzhang 发表于 2008-1-7 20:26:06

请救:有谁知道ACE_InputCDR,ACE_OutputCDR如何用?

#include "ace\CDR_Base.h"
#include "ace\CDR_Stream.h"
#include "ace\Log_Msg.h"
//#include <iostream>
//using std::cout;
int ACE_TMAIN(int argc,ACE_TCHAR *argv[])
{
ACE_CDR::Long type;
ACE_InputCDR cdr;
cdr>>type;
//cout<<type;
} 为何有错,提示 error : 'ACE_InputCDR' : no appropriate default constructor available是不是我的头文件引错了.谢谢.

peakzhang 发表于 2008-1-7 20:26:13

这个错误是:ACE_InputCDR没有缺省构造函数,所以你不能定义ACE_InputCDR cdr;

查了一下文档,ACE_InputCDR有六个构造函数,全部带有参数。你可能需要的是:

ACE_InputCDR cdr(size_t bufsize);
页: [1]
查看完整版本: 请救:有谁知道ACE_InputCDR,ACE_OutputCDR如何用?