自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 19&20 关于DLL

Kernel32.dllUser32.dllGDI32.dll为什么要用DLL?1. 需要时载入2. 不同团队开发不同module3. 两个EXE使用同一个DLL,该DLL载入内存一次。共享该DLL在内存中的页面4. 共享资源(Dialog, strings, Icon, BMP)5. 本地化6. 跨平台DLL文件映射到调用进程的地址空间隐式 (Implicit load-time linking)显式 (Explicit run-time linking)  loadLibrary()?

2010-11-23 17:27:00 232

原创 const用法 - hb总结及补充

<br />const用法<br />1.  对指针使用const<br />int a = 5;<br />int b = 3;<br />(1)下面两种情况使用const都表示指针的内容是常量,不可以改变<br />const int *pa = &a;<br />int const *pa = &a;<br />如果改变内容,编译器会报错。<br />*pa = b;       //编译器报错<br />pa = &b;       //改变指针,没有问题<br /> <br />(2)下面例子表示

2010-11-23 13:16:00 180

转载 String的小结

关于char, wchar_t, TCHAR, _T(),L,宏 _T、TEXT,_TEXT、L char :单字节变量类型,最多表示256个字符,wchar_t :宽字节变量类型,用于表示Unicode字符,它实际定义在里:typedef unsigned short wchar_t。为了让编译器识别Unicode字符串,必须以在前面加一个“L”,定义宽字节类型方法如下:wchar_t c = `A' ; wchar_t * p = L"Hello!" ; wchar_t a[] = L"Hello!"

2010-11-23 12:55:00 206

转载 C++中内存分配,堆(Heap)与栈(Stack)区别

程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)―   由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) ―   一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)―,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在

2010-11-23 10:59:00 186

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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