疑问:为什么定义了一个容器装结构体类型变量,它会出现syntax err missing""before< 呢?解决思路
疑问:为什么定义了一个容器装结构体类型变量,它会出现syntax err missing";"before< 呢?
typedef struct
{
SOCKET sock;//玩家套接字,发送到客户端时候用到
char Name[18];//名称
char NickName[20];//昵称
int Score;//分数
int Grade;//等级
int GameCount;//游戏次数
int GameMoney;//游戏币
int VictoryRate;//胜率,扩大100倍
int EscapeRate;//逃跑率,扩大100倍
//以下成员在发送给客户端时用
int TableID;//棋桌ID
int SeatID;//座位号
}STR_ONLINE_INFO,*LPSTR_ONLINE_INFO;
typedef vector<LPSTR_ONLINE_INFO> PLAYER_VECTOR; //define the type of vector
这事我定义的结构体,他总是提示missing ";"before <为什么呀?
------解决方案--------------------
头文件
#include <vector>
using namespace std;
------解决方案--------------------
是这个问题不识别SOCKET类型,应当是缺少了头文件
typedef struct
{
SOCKET sock;//玩家套接字,发送到客户端时候用到
char Name[18];//名称
char NickName[20];//昵称
int Score;//分数
int Grade;//等级
int GameCount;//游戏次数
int GameMoney;//游戏币
int VictoryRate;//胜率,扩大100倍
int EscapeRate;//逃跑率,扩大100倍
//以下成员在发送给客户端时用
int TableID;//棋桌ID
int SeatID;//座位号
}STR_ONLINE_INFO,*LPSTR_ONLINE_INFO;
typedef vector<LPSTR_ONLINE_INFO> PLAYER_VECTOR; //define the type of vector
这事我定义的结构体,他总是提示missing ";"before <为什么呀?
------解决方案--------------------
头文件
#include <vector>
using namespace std;
------解决方案--------------------
是这个问题不识别SOCKET类型,应当是缺少了头文件