C++
RFC2008
这个作者很懒,什么都没留下…
展开
-
一个简单带日志的内存申请和释放的类
一般程序里面内存申请的部分还是很多的(例如malloc,free,new,delete等),然而如果需要申请2维到多维的数组,以及错误处理时,就需要在每一处调用内存申请函数处加入相应的错误处理代码。这样的代码编写效率会比较低下。然而使用宏也有不方便的地方。所以自己写了一个简单带日原创 2011-09-25 22:48:12 · 745 阅读 · 0 评论 -
C++运算符优先级表格
C++运算符优先级表格: http://www.cppreference.com/operator_precedence.html Precedence Operator Description Example Associativity 1 () [] -> . :: ++ -- Grouping operator Array access转载 2012-04-13 19:31:50 · 495 阅读 · 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 · 527 阅读 · 0 评论 -
c++中的类型转换(dynamic_cast, reinterpret_cast, static_cast ,const_cast)
在c++中提供了如下方式的类型转换: dynamic_cast (expression) reinterpret_cast (expression) static_cast (expression) const_cast (expression) dynamic_cast dynamic_cast只处理指针和对象的引用。其目的是确保类型转换的结果是一个有效的完整的对象。原创 2012-09-09 19:11:11 · 681 阅读 · 0 评论