posts - 18, comments - 1, trackbacks - 0, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

07 2009 档案

摘要: CloseHandle()函数的使用:很多程序在创建线程都这样写的:............ThreadHandle = CreateThread(NULL,0,.....);CloseHandel(ThreadHandle );。。。。。这不是刚好创建又关闭了吗?线程怎么运行呢?================================================Closing a t...阅读全文

posted @ 2009-07-23 15:04 月光林地 阅读(144) | 评论 (0) 编辑 |

摘要: 写出一个struct,然后sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明的变量总长度要大,这是怎么回事呢?讲讲字节对齐吧./******************************分割线如果体系结构是不对齐的,A中的成员将会一个挨一个存储,从而sizeof(a)为11。显然对齐更浪费了空间。那么为什么要使用对齐呢?体系结构的对齐和不对齐,是在时间和空间上的一个权衡。...阅读全文

posted @ 2009-07-22 11:18 月光林地 阅读(84) | 评论 (0) 编辑 |

摘要: 一、从C与C++编译连接方式深入理解extern "C"<1>.C和C++对函数的处理方式是不同的.被extern "C"修饰的变量和函数是按照C语言方式编译和连接的.extern "C"用于实现C++与C及其它语言的混合编程。 <2>.未加extern “C”声明时的编译方式首先看看C++中对类似C的函数是怎样编译的。作为一种面向对象的语言,C++...阅读全文

posted @ 2009-07-21 16:18 月光林地 阅读(69) | 评论 (0) 编辑 |