摘要:
win32线程池代码(WinApi/C++)健壮, 高效,易用,易于扩, 可用于任何C++编译器//说明, 这段代码我用了很久, 我删除了自动调整规模的代码(因为他还不成熟)/**************************************************************... 阅读全文
posted @ 2015-05-13 23:47
Avatarx
阅读(681)
评论(0)
推荐(0)
摘要:
[cpp]view plaincopy#include#include//forSTLstringclass#include//forHANDLE#include//for_beginthread()usingnamespacestd;classThreadX{private:intloopStar... 阅读全文
posted @ 2015-05-13 22:43
Avatarx
阅读(597)
评论(0)
推荐(0)
摘要:
Socket(套接字)作者信息肖进单位:南京中萃食品有限公司资讯部邮箱:xiaoj@njb.swirebev.com电话:025-58642091与socket有关的一些函数介绍1、读取当前错误值:每次发生错误时,如果要对具体问题进行处理,那么就应该调用这个函数取得错误代码。intWSAGetLas... 阅读全文
posted @ 2015-05-13 17:10
Avatarx
阅读(665)
评论(0)
推荐(0)
摘要:
用了三种方法,第一种使用高精度性能计数器;第二种是使用多媒体定时器,另一种是《Windows图形编程》里提供的CPU周期来获取。推荐第一种方式测量:先看第一种:[cpp]view plaincopy#include#includevoidmain(){LARGE_INTEGERlitmp;LONGL... 阅读全文
posted @ 2015-05-13 16:14
Avatarx
阅读(2561)
评论(0)
推荐(0)
摘要:
带下划线_的函数一般是函数库内部的函数,而不带下划线的一般是提供给用户使用的函数。带下划线的目的是为了防止用户定义的函数和函数库的函数重名冲突,所以直接使用也是可以的。要用getch()必须引入头文件conio.h _T这类似的是宏定义转换,转换成函数参数相符合的类型,如果没有,编译器一般可以自动转... 阅读全文
posted @ 2015-05-13 15:12
Avatarx
阅读(1906)
评论(0)
推荐(0)
摘要:
一.创建线程函数 常用的创建线程的函数是CreateThread,还有MFC中的AfxBeginThread方法.另一种函数是_beginthreadex,其实它在内部调用了CreateThread,在调用之前_beginthreadex做了很多的工作,从而使得它比CreateThread更安全.所... 阅读全文
posted @ 2015-05-13 14:59
Avatarx
阅读(1391)
评论(0)
推荐(0)
摘要:
gcc和g++都是GNU(组织)的一个编译器。 误区一:gcc只能编译c代码,g++只能编译c++代码 两者都可以,但是请注意: 1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求... 阅读全文
posted @ 2015-05-13 14:42
Avatarx
阅读(5686)
评论(0)
推荐(1)
摘要:
MFC中CString是一个方便的字符串操作的类, 然而很多函数需要传递字符指针, 这就需要进行CString和普通字符串的转换。1、CString用作C字符串常量。直接使用强制类型转换即可, 如:[cpp]view plaincopyCStringstrSports(_T("HockeyisBes... 阅读全文
posted @ 2015-05-13 13:56
Avatarx
阅读(444)
评论(0)
推荐(0)
摘要:
关于XML文件的解析方法的引导,大家可以去试试这个工具(TinyXML)1.首先下载TinyXML库的文件,这里给出链接,大家自己去下吧,记着要上国际http://prdownloads.sourceforge.net/tinyxml/tinyxml_2_3_4.zip?download2.下载后解... 阅读全文
posted @ 2015-05-13 13:30
Avatarx
阅读(1472)
评论(0)
推荐(0)

浙公网安备 33010602011771号