求解答。 cocos2dx 做游戏,又调用了一个内部使用stl的网络库,报错

class Socket_Set/* : private std::vector<Event*>/
{
//public:
// typedef uint32_t size_type;
// typedef std::vector<Event
> Base;
// typedef std::vector<size_type> Indexs;
//
// static const size_type npos = static_cast<size_type>(-1);
//
// using Base::value_type;
// using Base::iterator;
// using Base::reverse_iterator;
// using Base::empty;
// using Base::size;
// using Base::begin;
// using Base::end;
// using Base::rbegin;
// using Base::rend;

public:
Socket_Set();
~Socket_Set();

void prepare();
void reserve(size_t open_max);

bool insert(Event* s);
void erase(Event* s);
bool empty() { return true; }

bool has(Event* s) const;
bool find(Event* s);

int max_size() const { return evnets_.size(); }

private:
//Indexs indexs_;
//Indexs eraseds_;

//int position_;

std::vector<int> evnets_;

};
这时网络库内部的类, 报错在std::vector evnets_; 构造上。 求解答