行人事,知天命

用十年做好一件事

智能指针实现及原理

本文主要讨论C++程序设计的一种常用技术——智能指针(smart pointer),主要内容包括引用计数(reference count)和句柄类(handle class)。    当类中有指针成员时,一般有两种方式来管理指针成员:一是采用值型的方式管理,每个类对象都保留一...

2013-12-11 13:50:23

阅读数 1133

评论数 0

使用HANDLE_MSG宏简化Win32应用的开发

Win32应用中的回调函数WndProc用于接收Windows向应用程序直接发送的消息,以及响应消息。大多情况下,我们这样编写代码: [cpp] view plaincopy LRESULT CALLBACK WndProc(HWND hWnd,  ...

2013-12-10 11:07:16

阅读数 923

评论数 0

_beginthread和CreateThread 创建线程

建立一个线程。 unsigned long beginthread(void(cdecl *startaddress)(void*),unsigned stacksize, void *arglist); unsigne dlong beginthreadex(void *secu...

2013-12-08 11:58:57

阅读数 2568

评论数 0

crt0.c代码内容解释和编译器构造

下面用红色字体,做部分解释:   1/**//***   2*crt0.c - C runtime initialization routine   3*   4*       Copyright (c) 1989-1997, Microsoft Corporation. All ...

2013-12-03 21:58:43

阅读数 3233

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭