Proactor 类模板问题
在使用Proactor框架的时候,在使用ACE_Asynch_Acceptor工厂类派生子类的时候出现了错误却不知道原因,我使用的是VC6开发工具,它报错信息为d:\TestFile\test.h(16) : error C2143: syntax error : missing ',' before '<'
d:\TestFile\test.h(16) : error C2059: syntax error : '<'
我是这样定义的:
#ifndef __TEST_H_
#define __TEST_H_
#include <ace/Asynch_Acceptor.h>
#include <ace/INET_Addr.h>
class CTest : public ACE_Asynch_Accept<CTestObject>
{
public:
.......................................
};
#endif //__TEST_H_
我认为是使用 ACE_Asynch_Accept类厂的时候错误了,是编译器的问题还是什么问题呢?请教一下高手! 你没有包含对应的头文件。不过一般不用这个,用ACE_Asynch_Acceptor<xxxx>代替。
头文件是:
#include <ace/Asynch_Acceptor.h>
页:
[1]