生无涯

吾生也有涯,而知也无涯,以无涯随有涯,乐以忘忧,生亦无涯矣www.cnblogs.com/shengwuya
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C/C++

摘要:自己重写operator new时函数提供的行为要和系统缺省的operator new一致。实际做起来也就是: n 要有正确的返回值; n 可用内存不够时要调用出错处理函数; n 处理好0字节内存请求的情况。 n 此外,还要避免不小心隐藏了标准形式的new。 (1)有关返回值的部分很简单: 如果内存分配请求成功,就返回指向内存的指针; 如果失败,则遵循条款7的规定抛出一个std::bad_all... 阅读全文

posted @ 2011-07-05 19:51 生无涯 阅读(246) 评论(0) 推荐(0)

摘要:/***他山之石**/class stackNode{ double m_dbValue; stackNode*m_pNext; stackNode*m_pCurentmin;};class stack{stackNode*m_pTop; void push(const double v) { stackNode*p=new stackNode(); p.m_dbValue;=v; p.m_pNe... 阅读全文

posted @ 2010-10-20 23:57 生无涯 阅读(166) 评论(0) 推荐(0)

摘要:/**sizeof返回数组的内存分配大小,而strlen返回数组中 已存放 的字符串的内存分配大小,非整个数组的内存分配大小**/#include<stdio.h>#include<string.h>int main(){ //sizeof strlenchar str[] = "abc"; // 4 3 ,'\0'占据一个字节//char str1[3] = "abc";... 阅读全文

posted @ 2010-10-04 20:34 生无涯 阅读(974) 评论(1) 推荐(0)