自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冰晶雷魄的专栏

向程序员的第一层境界爬行中

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++异常安全的思考

异常安全的代码是指,满足两个条件 1异常中立性 抛出的异常可以没有改变的再次抛出给外部函数去捕获2.异常安全性: 1,抛出异常后,资源不泄露,2,抛出异常后,不会使原有数据恶化(例如正常指针变野指针)3。。少些try catch,因为大量的try catch会影响代码逻辑。导致代码丑陋混乱不优雅异常安全的等级一般有:1,函数提供基本保证(the basic guar

2013-09-04 02:51:29 850

原创 《STL 源码剖析读书笔记(一)》-----迭代器概念与trais编程技法

STL源码剖析读书笔记目录一.迭代器1.  迭代器的定义2.  为什么需要迭代器3.  迭代器工作原理4.  迭代器的分类二.Traits编程技法1.为什么需要Traits编程技法?2. Traits编程技法原理3. iterator_traits剖析4.std::iterator的约定5.扩展,SGI STL的__type__traits三.总结 正文一.迭代器1.迭代器的定义

2013-07-20 11:19:46 1168 1

原创 new_handler 问题的笔记

void outOfMem() {     std::cout     std::abort(); } int main() {     std::set_new_handler(outOfMem);     int* pBigDataArray = new int[1000000000000L]; }不太懂这里为什么调用set_new_handler就能保

2013-07-18 22:08:48 614

转载 程序员的十层楼(转)

程序员的十层楼第1层 菜鸟 第1层楼属于地板层,迈进这层楼的门槛是很低的。基本上懂计算机的基本操作,了解计算机专业的一些基础知识,掌握一门基本的编程语言如C/C++,或者Java,或者JavaScript,...,均可入门迈进这层。 在这层上,中国有着绝对的优势,除了从计算机专业毕业的众多人数外,还有大量的通信、自动化、数学等相关专业的人士进入这一行,此外还

2013-05-17 22:31:24 947

计算机程序设计与解释(英文版)

MIT标准课程。使用30年品质保证,很详细的,英文版

2012-12-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除