请问内存问题?谢谢!
//头文件中定义
typedef struct _PER_IO_DATA
{
WSAOVERLAPPED ol;
char *buf; // Buffer
int buflen; // Length of the buffer
int operation; // Type of operation
#define OP_ACCEPT 0 // AcceptEx
#define OP_READ 1 // WSARecv/WSARecvFrom
#define OP_WRITE 2 // WSASend/WSASendTo
} PER_IO_DATA, * LPPER_IO_DATA;
//源文件中
lpPerIoData = new _PER_IO_DATA;
ZeroMemory(&(lpPerIoData->ol), sizeof(OVERLAPPED));
运行到这里时debug看到lpPerIoData->ol的对应项显示:
WSAOVERLAPPED ol;
"CXX0030: Error: expression cannot be evaluated"
哪位帮忙看一下这是为什么呀?这问题已经困扰好长时间了。
谢谢!