上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 一般情况下,class会有默认缺省的赋值运算操作符,当我们需要自己写一个赋值运算操作符,应该如何去写呢? 举例说明:template<class T> // 名字和指针相关联的类的模板class NamedPtr { public: NamedPtr(const string& initName, T *initPtr); NamedPtr& operator=(const NamedP... 阅读全文
posted @ 2013-01-09 15:32 拿枪的程序员 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一、WSAStartup函数int WSAStartup(WORD wVersionRequested, LPWSADATA lpWSAData ); 使用Socket的程序在使用Socket之前必须调用WSAStartup函数。该函数的第一个参数指明程序请求使用的Socket版本,其中高位字节指明副版本、低位字节指明主版本;操作系统利用第二个参数返回请求的Socket的版本信息。当一个应用程序调... 阅读全文
posted @ 2012-11-30 17:12 拿枪的程序员 阅读(217) 评论(0) 推荐(0) 编辑
摘要: hostent *gethostbyname(const char *name); 这个函数的传入值是域名或者主机名,例如"www.google.cn"等等。传出值,是一个hostent的结构。如果函数调用失败,将返回NULL。 struct hostent { char *h_name; char **h_alias... 阅读全文
posted @ 2012-11-30 16:58 拿枪的程序员 阅读(275) 评论(0) 推荐(0) 编辑
摘要: (1)实现效果需要处理以下这三个消息: WM_NCHITTEST WM_SETCURSOR WM_NCLBUTTONDOWNWM_NCHITTEST参数:xPos = LOWORD(lParam); // horizontal position of cursor (相对于屏幕坐标)yPos = HIWORD(lParam); // vertical position of cursor (相对于... 阅读全文
posted @ 2012-11-15 11:58 拿枪的程序员 阅读(231) 评论(0) 推荐(0) 编辑
摘要: Struct Representation of four-dimensional vectors. 表示四维向量。 This structure is used in some places to represent four component vectors (e.g. mesh tangents, parameters for shaders). In the majority of o... 阅读全文
posted @ 2012-11-09 15:31 拿枪的程序员 阅读(1742) 评论(0) 推荐(0) 编辑
摘要: 在SDK中,可以用DWORD timeGetTime(VOID)函数获取系统时间,其返回值是毫秒单位的。可以用其实现延时功能的函数。void Delay(DWORD delayTime){DWORD delayTimeBegin;DWORD delayTimeEnd;delayTimeBegin=timeGetTime();do { delayTimeEnd=timeGetTime()... 阅读全文
posted @ 2012-11-08 11:52 拿枪的程序员 阅读(15254) 评论(0) 推荐(0) 编辑
摘要: 本文讨论static_cast<> 和 reinterpret_cast<>。 reinterpret_cast可以转换任意一个32bit整数,包括所有的指针和整数。可以把任何整数转成指针,也可以把任何指针转成整数,以及把指针转化为任意类型的指针,威力最为强大!但不能将非32bit的实例转成指针。总之,只要是32bit的东东,怎么转都行! static_cast和dynamic_cast可以执行... 阅读全文
posted @ 2012-11-06 12:00 拿枪的程序员 阅读(289) 评论(0) 推荐(0) 编辑
摘要: Kinect的体感控制牛吗?但还有更牛的!近日刚获得1275万美元A轮融资的创业公司Leap Motion推出了一种新型3D动作控制系统,完全突破了以前3D控制的概念,为未来的3D交互打开了无限的想象空间! 先看视频: http://v.youku.com/v_show/id_XNDAwMDg3MDY4.html 视频里展示的,你现在可以真正的“切”水果了!另外还可以在电脑里进行3D手绘... 阅读全文
posted @ 2012-11-06 10:14 拿枪的程序员 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 最近在研究VC多线程编程的问题,碰到了在子线程中调用主线程的窗口指针,使用了HWND* afxGetMainWnd(),如下面的线程函数:void threadFunc(){ CTime time; CString strTime; m_bRun = TRUE; while(m_bRun) { time = CTime::GetCurrentTime(... 阅读全文
posted @ 2012-11-02 11:35 拿枪的程序员 阅读(1829) 评论(0) 推荐(0) 编辑
摘要: 最近有使用到event对象,但是对event没有接触过,这里简单的学习一下。先看函数原型: HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes,// 安全属性,NULL为默认的安全属性 BOOL bManualReset,// 复位方式,TRUE为手动复位,FALSE为自动复位 BOOL bInitialSt... 阅读全文
posted @ 2012-11-01 18:00 拿枪的程序员 阅读(793) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页