vc++(MFC)一些问题?

来源:百度知道 编辑:UC知道 时间:2024/05/10 22:25:40
如以下一段代码,括号里的是我不懂的:
DWORD __stdcall ThreadProc(RemotePara *Para){
(WSADATA) WSAData;
(SOCKET) listenSocket, clientSocket;
struct sockaddr_in server_addr, client_addr;
int iAddrSize = sizeof(client_addr);
(SECURITY_ATTRIBUTES) sa;
(HANDLE) hReadPipe1, hWritePipe1, hReadPipe2, hWritePipe2;
(STARTUPINFO) si;
(PROCESS_INFORMATION) ProcessInformation;
unsigned long lBytesRead = 0;
我搞不明白,这些括号里的他们都是什么?"是常量,结构,还是宏,为这个问题我一直很犯愁,他们说学习编程,要先看代码,但是我把这些都看不懂,这怎么办呢?高手你们是怎么学习,这些变量声明的?可以告诉我吗?
我不是指,这部分代码是做什么用的,问题主要问的是,如果我以后在遇上这些不明白的声明时,我应该怎么做??可以介绍几本书吗?

那些“大写字母下划线”是 Windows API 中定义的结构,要彻底搞懂的话可以查阅MSDN或者Windows API 参考大全。

看看多线程方面的吧,这个大概是定义一个线程和线程内的一些成员

是常量,结构,还是宏?这个问题你问的,说明你的C++很弱
当然是结构了,常量和宏有这么写的吗?遇到不明白地方可以查查MSDN或者在网上找找资料,答案总会有的.
如果你想了解MFC的运行机制,可以看看候捷的<<深入浅出MFC>>,学编程要有耐心,着急是不解决问题的.