
C++
sctianhu
这个作者很懒,什么都没留下…
展开
-
C++ 之 RAII
--一下很多东西是看书和来自网络学习后的总结:简单而实用的东西,自己用了好多次了,也不知道原来是它 RAII --- Resource Acquire Is Initial起源来自C++创始人Bjarne Stroustrup的思想,主要解决的是资源的管理(主要是释放问题),C++相比较java这类语言,在资源释放上,更多的是需要程序员手动处理。所以,利用对象的生命周期(栈上的对象),原创 2013-06-10 23:10:33 · 897 阅读 · 0 评论 -
判断CPU是否为BIG ENDIAN
自己想的,写着玩,毕竟实际编程中少有用union,今天突然想想用用它,做点啥。typedef union{ int ival; struct { char val1; char val2; char val3; char val4; } cval;} CheckBigEndian;int main( ){ CheckBigEndian big;原创 2013-10-07 14:39:16 · 936 阅读 · 0 评论 -
Boyer-Moore字符串搜索算法
之前不了解这个算法,哎,真是让人见笑了。在计算机科学里,Boyer-Moore字符串搜索算法是一种非常高效的字符串搜索算法。它由Bob Boyer和J Strother Moore设计于1977年。此算法仅对搜索目标字符串(关键字)进行预处理,而非被搜索的字符串。虽然Boyer-Moore算法的执行时间同样线性依赖于被搜索字符串的大小,但是通常仅为其它算法的一小部分:它不需要对被搜索的转载 2014-05-17 14:03:46 · 777 阅读 · 0 评论 -
了解和分析内存泄露的文章!
http://os.yesky.com/lin/118/2595618.shtml转载 2014-06-08 15:05:12 · 661 阅读 · 0 评论 -
伙伴们快去学习《代码大全》吧
放假,在读一些书,其中提到《代码大全》一书,所以找来看看()原创 2014-10-05 17:06:27 · 950 阅读 · 0 评论 -
GCC介绍和常见的使用
定义GCC: gcc 是GNU编译套件( Gun Compile Collection) 包括了 C,C++, OC,Fortran,Java ,Ada,Go 和 D语言的 前端 和包括了这些语言的库(libstdc++ logcj等等)当然说实在的,本人只用来编译C和C++代码,没编译过其它;GCC的组成: 前端接口-前端的重点在于处理一个合适的 语法树...原创 2019-09-14 22:21:30 · 719 阅读 · 0 评论