- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 C++应用程序优化—读书笔记之《程序使用内存区》
一个程序占用的内存区一般分为如下5种。1. 全局/静态数据区(存储全局变量及静态变量)2. 常量数据区(常量字符串)3. 代码区(函数体的二进制代码)4. 栈(自动变量或局部变量,以及传递的函数参数等,编译器自动释放,默认1MB)5. 堆(存储动态产生的数据,程序员手动释放,内存空间不连续,堆的大小受限于虚拟内存)
2009-05-05 22:40:00 757
原创 vc8+ACE5.5 安装心得
网上的一些文章对于ACE的安装很详细,但也很千篇一律。实践中你会遇到很多问题,但网上解决办法比较少。为此写了这篇文章,分享之。 由于VC6.0对c++标准支持的不好,所以编译ACE,虽然不会报错,但编译出来的DLL,LIB使用会出现stl的问题,所以第二次编译我选择了VC8,推荐使用。 1. 然后就是新建 config.h 文件 我的如下: #include "ace/
2009-05-03 08:34:00 853 1
原创 对int 型的使用总结
最近,在CSDN的c++版块,问过一个这样一个问题:实现a^b mod n a:1-5000 ,b:0-10^8, c:1-5000000 。显然中间过程会出现溢出。 当然有人提到了大数库gmp,很好的方法,但这道题还是有范围限制的,也就是说8B的int能满足要求。 对c++中的int,short,long...总是有点困惑,所以有了以下测试: #include
2009-05-02 13:26:00 613
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人