- 博客(8)
- 资源 (6)
- 收藏
- 关注
翻译 const T vs. T const ——Dan Saks 【翻译】
写程序的过程中遇到了const的用法,上网搜了点资料,都说Dan Saks的这篇文章讲的比较全面,就打算好好看看,可惜是英文的,因此决定自己来翻译一遍,为了更好地理解const的同时也能复习一下英语。原文可以参见:http://blog.csdn.net/bianbian17556231/archive/2010/03/20/5398276.aspx 译文: 在我的上一篇文章
2010-03-19 23:07:00 6843 4
转载 const T vs. T const ——Dan Saks
In my last column, I discussed one of the reasons why the rules by which a compiler can place data into ROM are a bit more complicated in C++ than they are in C. I have more to say about that subject,
2010-03-20 01:19:00 3826
转载 const的含义【转】
一听到被面试者说:“const意味着常数”,我就知道我正在和一个业余者打交道。去年Dan Saks已经在他的文章里完全概括了const的所有用法,因此ESP(译者:Embedded Systems Programming)的每一位读者应该非常熟悉const能做什么和不能做什么.如果你从没有读到那篇文章,只要能说出const意味着“只读”就可 以了。尽管这个答案不是完全的答案,但我接受它作为一个正确
2010-03-19 22:59:00 866
原创 BT软件
开发BT软件通常是先把文件的大小分配好,然后再慢慢地往里面对应的位置写入相应的数据。这样的好处,就是可以先把磁盘空间占用起来,以便后面的下载顺利进行。要实现这个功能,就需要创建一个空的文件,然后把文件指针设置到相应大小的位置,然后再调用函数SetEndOfFile来设置文件的结束位置,这样文件就有相应的大小了。在BT软件的开发里,目录处理的时候也需要详细地记录目录里的文件大小,这就需要使用Ge
2010-03-19 03:00:00 828
原创 AnimateWindow
主要是使窗口具有动态效果,通常是动态显示公司的商标或者公司的宣传材料。 函数声明(winuser.h)#if(WINVER >= 0x0500)WINUSERAPIBOOLWINAPIAnimateWindow( __in HWND hWnd, // 窗口的句柄 __in DWORD dwTime, // 动态
2010-03-18 13:54:00 2116 1
原创 SelectObject和DeleteObject
Windows显示设备的属性有:位图、画刷、字体、画笔、区域。如果要设置它们到当前设备里,就需要使用SelectObject函数,这时Windows会再内存里分配一块内存空间,用来保存数据。还要使用DeleteObject函数去删除它们,否则会造成内存泄露。 声明WINGDIAPI HGDIOBJ WINAPI SelectObj(__in HDC hdc, __in HGDI
2010-03-17 00:09:00 1184
原创 MsgWaitForMultipleObjects
GetMessage()有点像特殊版本的WaitForSingleObject(),它等待消息而不是核心对象,一旦调用GetMessage(),除非有一个消息真正进入消息队列之中,否则它不会返回。问题是,如果你正在使用WaitForSingleObject()或WaitForMultipleObjects()等待某个对象被激发,你根本无法回到主消息循环中去。MsgWaitForMultiple
2010-03-15 16:18:00 8505 1
原创 在封装的静态成员函数中使用类指针
在封装静态成员函数这里,就有三种方法传递类指针1、SetWindowLongPtr和GetWindowLongPtr函数,如果是一般的应用程序,而不是大框架,使用这种简单的方法是最好的2、MFC里使用的,采用一个窗口和类指针映射数组来实现3、WTL里使用叫做THUNK代码实现窗口与静态函数的关联
2010-03-15 15:10:00 824
IIS5.0之一
2008-04-17
小旋风 ASP服务器
2007-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人