У меня есть следующий код, который работает в 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?
edit: я использую библиотеку 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;
};