我有以下代码适用于 Linux 但不适用于 Windows(VS2008)
URI(): Poco::URI::URI();
我收到以下错误:
error C2039: '{ctor}' : is not a member of 'Poco::URI'
error C2437: 'URI': already initialized
我对以下内容进行了更改:
URI(){ Poco::URI::URI(); }
这两行代码意思一样吗?为什么第一行代码不能在 Windows 上运行?
编辑:我正在使用 Poco 库,所以这是我拥有的代码:
#include Poco/URI.h
class URI : public Poco::URI
{
public:
URI(): Poco::URI::URI(){}
};
Poco/URI.h
namespace Poco {
class URI
{
public:
URI::URI():
_port(0){}
private:
unsigned short _port;
};