![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
hanzz
这个作者很懒,什么都没留下…
展开
-
VC2005的程序文件分发问题及解决
VC2005编译出来的程序文件,采用了manifest方式来指定dll文件。对于win98、win2000系统,把exe文件和VC的dll连接库放到一起就成了。对于winxp、win2003系统就要麻烦的多了,VC的连接库默认是被放到了winsxs目录下,结果造成在这些系统上,直转载 2011-09-01 16:35:45 · 775 阅读 · 0 评论 -
浅析_countof宏
_countof宏的实现,代码如下所示:#if !defined(__cplusplus)#define _countof(_Array) (sizeof(_Array) / sizeof(_Array[0]))#elseextern "C++"{template c原创 2011-08-07 17:42:08 · 4614 阅读 · 1 评论 -
浮点数除零
int main(){float t = 0.0f;float i = 22;float b = i / t;} b的值是什么?VC2005下答案是:1.#INF000浮点数除零不会引发异常,而是返回错原创 2011-08-15 15:29:41 · 2661 阅读 · 0 评论 -
关于LFH堆
这段时间项目中遇到了内存碎片的问题,在双核四G的机器上,明明进程的虚拟内存只用了500M左右,但new却会抛出bad_alloc异常,用process explorer查看进程的内存的使用情况,发现虽然virtual memory仅为500M左右,但已分配的地址空间virtual原创 2011-09-23 20:21:16 · 2773 阅读 · 3 评论 -
AutoSharedLibrary -- 基于模板元编程技术的跨平台C++动态链接加载库
基于模板元编程技术的跨平台C++动态链接加载库。通过模板技术,使用者仅需通过简单的宏,即可使编译器在编译期自动生成加载动态链接库导出符号的代码,无任何额外的运行时开销。原创 2014-06-01 00:06:10 · 3005 阅读 · 0 评论