上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 70 下一页

2014年8月14日

摘要: 动窗口的句柄。否则,返回值为NULL。GetSafeHwnd函数功能:获取某个窗口对象(CWnd的派生对象)指针的句柄(HWND)时,最安全的方法是使用GetSafeHwnd()函数。通过下面的例子来看其理由: CWnd *pwnd = FindWindow(“ExploreWClass”,NUL... 阅读全文
posted @ 2014-08-14 20:42 冰花ぃ雪魄 阅读(258) 评论(0) 推荐(0) 编辑

2014年8月13日

摘要: 将 cout 的 flag 保存到变量, 以便修改后的恢复 ostream::fmtflags old = cout.flag() ; // 无参将返回当前 flag 值 cout.flag(old) ; // 恢复到原... 阅读全文
posted @ 2014-08-13 15:08 冰花ぃ雪魄 阅读(274) 评论(0) 推荐(0) 编辑

2014年8月12日

摘要: 事件对象就像一个开关:它只有两种状态---开和关。当一个事件处于”开”状态,我们称其为”有信号”否则称为”无信号”。可以在一个线程的执行函数中创建一个事件对象,然后观察它的状态,如果是”无信号”就让该线程睡眠,这样该线程占用的CPU时间就比较少。产生事件对象的函数如下:HANDLE CreateEv... 阅读全文
posted @ 2014-08-12 10:48 冰花ぃ雪魄 阅读(207) 评论(0) 推荐(0) 编辑
 
摘要: 临界区是一种防止多个线程同时执行一个特定代码节的机制,这一主题并没有引起太多关注,因而人们未能对其深刻理解。在需要跟踪代码中的多线程处理的性能时,对 Windows 中临界区的深刻理解非常有用。本文深入研究临界区的原理,以揭示在查找死锁和确认性能问题过程中的有用信息。它还包含一个便利的实用工具程序,... 阅读全文
posted @ 2014-08-12 10:19 冰花ぃ雪魄 阅读(269) 评论(0) 推荐(0) 编辑
 
摘要: 一、关于const类成员函数有以下几个需要注意的地方:1. 在普通的非const成员函数中,this的类型是一个指向类类型的const指针,而const成员函数中,this的类型是一个指向const类类型对象的const指针。由于这个原因:(1) 返回值 函数名 (参数列表) const {…} 这... 阅读全文
posted @ 2014-08-12 10:09 冰花ぃ雪魄 阅读(221) 评论(0) 推荐(0) 编辑
 
摘要: 类的成员函数后面加 const,表明这个函数不会对这个类对象的数据成员(准确地说是非静态数据成员)作任何改变。 在设计类的时候,一个原则就是对于不改变数据成员的成员函数都要在后面加 const,而对于改变数据成员的成员函数不能加 const。所以 const 关键字对成员函数的行为作了更加明确的限... 阅读全文
posted @ 2014-08-12 09:58 冰花ぃ雪魄 阅读(213) 评论(0) 推荐(0) 编辑

2014年8月11日

摘要: c++bufferiosiostreamfilestream目录(?)[+]在看C++编程思想中,每个练习基本都是使用ofstream,ifstream,fstream,以前粗略知道其用法和含义,在看了几位大牛的博文后,进行整理和总结:这里主要是讨论fstream的内容:[java] view pl... 阅读全文
posted @ 2014-08-11 22:39 冰花ぃ雪魄 阅读(333) 评论(0) 推荐(0) 编辑

2014年8月10日

摘要: 如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。其错误是普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递this指针给其成员函数从而实现成员函数可以访问C++的数据成员。这也可以理解为什么C++类的多个实例可以共享成员函数却-有不同的... 阅读全文
posted @ 2014-08-10 20:48 冰花ぃ雪魄 阅读(2274) 评论(0) 推荐(0) 编辑
 
摘要: 什么时候我们需要用到SetTimer函数呢?当你需要每个一段时间执行一件事的的时候就需要使用SetTimer函数 了。使用定时器的方法比较简单,通常告诉WINDOWS一个时间间隔,然后WINDOWS以此时间间隔周期性触发程序。通常有两种方法来实现:发送WM_TIMER消息和调用应用程序定义的回调函数... 阅读全文
posted @ 2014-08-10 20:26 冰花ぃ雪魄 阅读(2174) 评论(0) 推荐(0) 编辑
 
摘要: CString 型转化成 int 型 把 CString 类型的数据转化成整数类型最简单的方法就是使用标准的字符串到整数转换例程。 虽然通常你怀疑使用_atoi()函数是一个好的选择,它也很少会是一个正确的选择。如果你准备使用 Unicode 字符,你应该用_ttoi(),它在 ANSI 编码系... 阅读全文
posted @ 2014-08-10 09:56 冰花ぃ雪魄 阅读(706) 评论(0) 推荐(0) 编辑
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 70 下一页