240 发简信
IP属地:河南
  • Resize,w 360,h 240
    Go语言中常见100问题-#2 减少代码的嵌套层数

    减少代码的嵌套层数 软件开发中的“心智模型”用于描述开发人员在编码时心理活动,每段代码其实是人在编写这段代码时的心智模型投射,不能把代码看成是客...

    0.1 34 0 1
  • Go语言中常见100问题-#1 小心变量遮蔽

    小心变量遮蔽 变量的作用域是指一个变量可以被引用的地方/范围。换句话说,就是应用程序的一个区域,在该区域内变量是有效的,超出该区域便无效。在Go...

    0.1 56 0 1
  • c++设计模式(一)--GeekBand

    一 策略模式策略模式和 Template 模式要解决的问题是相同(类似)的,都是为了给业务逻辑(算法)具体实现和抽象接口之间的解耦。策略模式将逻...

  • stl常用算法总结--GeekBand

    1.for_each 用法:for_each(容器起始地址,容器结束地址,要执行的方法)include include include...

  • STL1--GeekBand

    顺序容器,它将单一类型元素聚集起来成为容器,然后根据位置来存储和访问这些元素,这就是顺序容器。标准库里定义了三种类型:vector(支持 快速随...

  • 函数模板和类模板--GeekBand

    一 函数模板函数模板,实际上是建立一个通用函数,其返回值类型和形参类型不具体指定,用一个虚拟的类型来代替。这个通用函数就称为函数模板。凡是函数体...

  • operator new/delete--GeekBand

    一 new操作符的概念我们通常讲的new是指的是new operator,其实还有另外两个概念,operator new 和 placement...

  • Resize,w 360,h 240
    c++内存对齐--GeekBand

    c++中每个class包含两部分:数据和函数。对每个对象来说函数部分大家公用一份,而数据部分每个对象是独立的。所以在求一个class所占的空间大...

  • c++中的继承、组合和代理--GeekBand(第三周)

    c++是典型的面向对象语言,所谓的面向对象语言包含着两部分内容: 基于对象:就是关注单个class的设计与构建,比如成员变量和成员函数等等内容 ...

个人介绍
好记性不如烂笔头,学习、实践、总结,成为更好的自己