NoFear
随笔 - 48, 文章 - 0, 评论 - 6, 阅读 - 58938

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

06 2012 档案

摘要:1.对双目运算符而言,成员函数重载运算符的函数参数表中只有一个参数,而用友元函数重载运算符函数参数表中含有两个参数。对单木运算符来说,成员函数重载运算符的函数参数表中没有参数,而用友元函数重载运算符函数参数表中含有一个函数。这个问题要搞清楚,有一个this指针的问题。。。2.双目运算符一般可以用友元函数重载和成员函数重载,但有一种情况只可以用友元函数重载。即:双目运算符左边的变量是一个常量,而不是对象!!!这点很重要的额。书上推荐的一般经验: 1.对于单目运算符,建议选择成员函数; 2.对于运算符“=,(),[],->”只能作为成员函数; 3.对于运算符“+ =,-=,/=,*=,&am 阅读全文

posted @ 2012-06-12 18:19 Fear_Hao 阅读(1628) 评论(0) 推荐(0) 编辑

摘要:你可以使用WaitForSingleObject函数来等待一个内核对象变为已通知状态:DWORDWaitForSingleObject(HANDLE hObject,//指明一个内核对象的句柄DWORD dwMilliseconds);//等待时间 该函数需要传递一个内核对象句柄,该句柄标识一个内核对象,如果该内核对象处于未通知状态,则该函数导致线程进入阻塞状态;如果该内核对象处于已通知状态,则该函数立即返回WAIT_OBJECT_0。第二个参数指明了需要等待的时间(毫秒),可以传递INFINITE指明要无限期等待下去,如果第二个参数为0,那么函数就测试同步对象的状态并立即返回。如果等待超时. 阅读全文

posted @ 2012-06-01 18:13 Fear_Hao 阅读(422) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示