摘要: 1.当对象在创建时获得了一个特定的值,我们就说这个对象被初始化了。初始化不是赋值,初始化的含义是创建变量时赋予其一个初始值,而赋值的含义是把对象当前的值擦除,而以一个新的值替代。 2.C++11新标准:列表初始化 int sold = 0; int sold = {0};//列表初始化 int so 阅读全文
posted @ 2017-04-16 00:01 swsut_wjy 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 函数功能:创建线程 函数原型: HANDLE WINAPI CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, LPVOI 阅读全文
posted @ 2017-04-15 21:33 swsut_wjy 阅读(171) 评论(0) 推荐(0) 编辑
摘要: WSASocket是Windows专用,支持异步操作;socket是unix标准,只能同步操作。 Socket可采用多线程实现非阻塞 *******原文:http://hi.baidu.com/%B9%A6%BB%D4cgh/blog/item/c610f713abbb0609b9127b99.ht 阅读全文
posted @ 2017-04-15 18:49 swsut_wjy 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.cppblog.com/wingzero/archive/2008/12/25/onezero.html HGLOBAL 这个是windows 定义的数据类型。 这是个句柄,标示一个内存区,不是指针。在对内存区的操作中,一般用指针,从这个handle可以得到指针,然后就 阅读全文
posted @ 2017-04-15 16:22 swsut_wjy 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://a547705232.blog.163.com/blog/static/172491595201112844911251/ GlobalAlloc和GlobalFree是一对分配和释放的内存函数。使用GlobalAlloc分配的内存使用GlobalFree释放,不同于HeapA 阅读全文
posted @ 2017-04-15 15:57 swsut_wjy 阅读(380) 评论(0) 推荐(1) 编辑
摘要: LPDWORD为长指针,PDWORD为短指针。指针类型的命名方式一般是在其指向的数据类型前加LP或P,LP为长指针,P为短指针。但是,在32位系统中已经不再区分,都是一样的长度。 typedef unsigned long DWORD; 阅读全文
posted @ 2017-04-15 15:44 swsut_wjy 阅读(1840) 评论(0) 推荐(1) 编辑
摘要: 转载自:http://blog.csdn.net/shihoongbo/article/details/51637142 1.struct sockaddr与struct sockaddr_in 在bind函数,connect函数里提到了套接字编程网络地址信息结构体const struct sock 阅读全文
posted @ 2017-04-13 13:25 swsut_wjy 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 1.指向指针的指针 2.函数指针 int (*p)(int, int);//定义一个函数指针p,指向的函数有两个int类型的形参,函数返回值为int型。 函数指针就是函数的入口地址。 3.结构体 4.文件类型指针 声明FILE结构体类型的信息包含在头文件“stdio.h”中。在程序中可以直接使用FI 阅读全文
posted @ 2017-04-08 12:03 swsut_wjy 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1.一维数组与指针 a[i] <=>*(a+i)<=>*(p+i) a作为一维数组的数组名,它的值是固定的。当数组名用作函数参数时,形参数组名是作为指针变量来处理的。如果用指针变量作实参,必须先使指针变量有确定值,指向一个已定义的对象。 2.二维数组与指针 定义一个二维数组int a[3][4]; 阅读全文
posted @ 2017-04-08 12:01 swsut_wjy 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1.内部函数和外部函数: 阅读全文
posted @ 2017-03-28 18:54 swsut_wjy 阅读(198) 评论(0) 推荐(0) 编辑