240 发简信
IP属地:黑龙江
  • C++ 类模板和函数模板

    函数模板 当我们想要定义一个可以支持泛型的函数时,就要采用函数模板的方式了。所谓泛型就是可以支持多种类型的操作,比如我们定义一个compare操...

  • C++ 类的封装继承多态

    C++ 特性 C++ 三大特性,封装继承多态。我们先实现一个Quote作为基类 net_price是一个虚函数,实现了基类的计算规则。同时我们实...

  • C++ lambda和function

    lambda表达式 lambda表达式又称为匿名表达式,是C11提出的新语法。[]存储lambda表达式要捕获的值,()内的参数为形参,可供外部...

  • C++ 运算符重载

    本文介绍了C++ 运算符重载的用法,以我们构造的string类为例子,说明重载的用法。 构造我们自己的string类 声明如下 在string类...

  • C++ 单例模式

    本文介绍C++单例模式的集中实现方式,以及利弊 局部静态变量方式 上述代码通过局部静态成员single实现单例类,原理就是函数的局部静态变量生命...

  • 二分查找升序序列

    问题描述 有一个连续的int数组,数组中的数据升序排序,数组中的数据不唯一,有重复数据,要求在数组中查找指定值为target的数据,返回targ...

  • C++ 面试常问问题(一)

    这篇文章讲解C++ 面试常问的几个问题。本文通过demo讲解初始化列表,继承,字符串等常问问题。看下边这个例子 初始化列表 实现了一个类Base...

  • C++ 右值引用与移动构造函数

    右值与右值引用 不能修改的值就是右值,右值一般为临时变量。常见的右值有字面常量值,返回右值的表达式。所谓右值引用就是必须绑定到右值的引用。我们通...

  • C++ allocator使用示例

    动态内存管理 之前我们讲述过动态内存的开辟,可以通过new, malloc,以及alloc等方式,本文通过介绍alloc方式,构造一个StrVe...

个人介绍
技术控,擅长C++服务器端编程,对并发网络编程和python爬虫感兴趣。也喜欢喝酒作诗。