我想由于vector自身的限制,好像不能,我以前见过的SOCKET程序所传的结构类都是没有指针的,不知道是我没有看到还是不能用这种方式。
如果用一定要用vector的话,我想了一个笨办法:
class vector{
public:
vector{pFirst=pLast=data;}
//other operation
private:
int data[256];
int *pFirst,*pLast;
};
如果用这种结构,那么vector中的其他操作就基本上能够安装STL中标准做法做,我真的不能想出其他办法了。