C++
RFC2008
这个作者很懒,什么都没留下…
展开
-
一个简单带日志的内存申请和释放的类
一般程序里面内存申请的部分还是很多的(例如malloc,free,new,delete等),然而如果需要申请2维到多维的数组,以及错误处理时,就需要在每一处调用内存申请函数处加入相应的错误处理代码。这样的代码编写效率会比较低下。然而使用宏也有不方便的地方。所以自己写了一个简单带日原创 2011-09-25 22:48:12 · 774 阅读 · 0 评论 -
C++运算符优先级表格
C++运算符优先级表格:http://www.cppreference.com/operator_precedence.htmlPrecedenceOperatorDescriptionExampleAssociativity1()[]->.::++--Grouping operatorArray access转载 2012-04-13 19:31:50 · 520 阅读 · 0 评论 -
段错误总结
段错误总结:segmentation fault (shortened to segfault), bus error或者access violation一般是由于试图访问CPU无法物理寻址的内存(access memory that the CPU cannot physically address)。Bus error:引起的原因:不存在的地址不对其的访问(unal原创 2012-05-08 10:28:12 · 563 阅读 · 0 评论 -
c++中的类型转换(dynamic_cast, reinterpret_cast, static_cast ,const_cast)
在c++中提供了如下方式的类型转换:dynamic_cast (expression)reinterpret_cast (expression)static_cast (expression)const_cast (expression)dynamic_castdynamic_cast只处理指针和对象的引用。其目的是确保类型转换的结果是一个有效的完整的对象。原创 2012-09-09 19:11:11 · 726 阅读 · 0 评论