摘要:
看完了对象的构造行为和内存释放前的对象的析构行为,我们现在来看看内存的配置和释放。对象构造前的空间分配和析构后的空间释放,定义在头文件中。其设计思想是:向system heap要求空间。考虑多线程状态。考虑内存不足时的应变措施。考虑过多“小额区块”可能造成的内存碎片问题。C++的内存配置基本操作时:... 阅读全文
posted @ 2015-03-16 23:27
Jessica程序猿
阅读(381)
评论(0)
推荐(0)
摘要:
题目:在一个文件中有 10G 个整数,乱序排列,要求找出中位数。内存限制为 2G。只写出思路即可(内存限制为 2G的意思就是,可以使用2G的空间来运行程序,而不考虑这台机器上的其他软件的占用内存)。关于中位数:数据排序后,位置在最中间的数值。即将数据分成两部分,一部分大于该数值,一部分小于该数值。中... 阅读全文
posted @ 2015-03-16 20:34
Jessica程序猿
阅读(1734)
评论(0)
推荐(0)
摘要:
1strcpy为什么strcpy要有返回值?返回strDest的原始值使函数能够支持链式表达式,增加了函数的“附加值”。同样功能的函数,如果能合理地提高的可用性,自然就更加理想。链式表达式的形式如:intiLength=strlen(strcpy(strA,strB));又如:char*strA=s... 阅读全文
posted @ 2015-03-16 11:38
Jessica程序猿
阅读(324)
评论(0)
推荐(0)

浙公网安备 33010602011771号