• 120
    不是每一个switch语句都需要一个default

    不是每一个switch语句都需要一个default 为什么需要default 给每一个swith加上default分支,一直是一个推荐的实践。在...

  • rule of three

    因为C++语言没有内嵌的GC机制,C++程序员不得不操心动态内存管理的问题。而工程中很多内存管理的问题都是由于违背了rule of three的...

  • 120
    C++静态变量的初始化

    C++静态变量的初始化 摘要 在开发中经常会有一些全局的静态的对象,譬如logHandler,这些全局对象的使用可以简化实现代码,但使用不当却会...

  • Haskell学习笔记--类型推导

    Haskell类型推导 a = a + 1 在命令式编程的时代,区分一个人是否能学会编程的关键是看他能否理解a=a+1这个违反自然规律的表达式,...

  • 需求变更导致的代码腐化

    代码腐化的原因 Code is read far more times than it's written 软件开发的成本也大都发生在第一次交付...

    0.1 1666 13 18 4