一个迭代器使用的方法 请大神们进来瞄一眼 跪求!!!!!!!!!
问题是这样的 我把一个结构体放进了 一个list中 list<AClientMedinceLocation>
然后定义了一个迭代器 list<AClientMedinceLocation>::iterator p
最后通过for循环来输出list里面的东西
list<AClientMedinceLocation> clientMedinceLocation
for (p=clientMedinceLocation.begin();p!=clientMedinceLocation.end();p++)
{
//比如说结构体里面 有个成员叫ID
P->ID;//实验了下这样确实可以出去数据 但是我现在需要的是 以结构体的形式发送数据 不是得到一个个成员的值
//是用socket方式发送的
send(ConnectSocket,(char*)(&(AClientMedinceLocation)(*p)),sizeof(AClientMedinceLocation),0)
//现在问题来 就是那边客户端一接受到我的这条数据就会崩溃 断点到这里就那边客户端就崩
//那边客户端提供的接口就是一个 ClientMedinceLocation类型的结构体 而我这边程序是叫AClientMedinceLocation
//现在在想 是不是就是一个结构体名字不一样导致的崩溃(就一个名字不一样 里面成员是完全一样的!)还是另有其他原因 跪求大神解答
}