自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

L.J.SHOU的专栏

博客搬家啦,新地址 ljshou.gitcafe.io

  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 如何禁止C++ 类支持拷贝

如何禁止C++ 类支持拷贝C++ 编译器默默地为你做了不少工作当你写下class Empty {};//其实等价于class Empty {public: Empty() { ... } //default constructor Empty(const Empty &rhs) { ... } //copy constructor ~Empty() { ...

2014-06-30 13:17:12 4588 5

原创 绝不在构造和析构函数中调用 virtual 函数

看下面的这段代码,问 print调用的是基类还是派生类的版本?/** * @file virtual-constructor.cc * @brief * @author L.J.SHOU shoulinjun@126.com * @version 0.1.00 * @date 2014-06-28 */#include using namespace st

2014-06-29 10:35:19 2070 3

原创 C++ mem_fun 和 mem_fun_ref 的用法

假设我们有以下的一个类:

2014-06-28 20:48:10 3221 1

原创 vim ---- 一键自动indent的命令

当用vim拷贝某一段代码到另一个程序的时候,往往indent会有一些问题。。下面这个强大的命令能够让你一键让代码有很好的格式。gg=G例子:

2014-06-17 16:56:59 1888

原创 数据结构《21》----2014 WAP 初试题----Immutable queue

用上一篇文章的immutable stack 来实现 immutable queue.其实就是用两个栈实现队列,就//copyrigt @ L.J.SHOU May.25, 2014#include using namespace std;/** * This class is a functional datatype, representing * a

2014-06-17 15:08:55 2086

原创 数据结构《20》----Immutable stack

有趣的函数式数据结构《一》----不可变栈什么是不可变?往栈中插入一个元素,原来的栈保持不变,返回一个新的栈(已插入新的元素)。push, pop,getMax 等操作都要求在 常数时间内完成。可能读者会产生疑惑,既然要返回一个新的栈,是不是就必须先拷贝一份原来的栈,然后在新的栈中插入元素。但是这样复杂度就是线性的,如何能够在常数时间内完成呢??这里,就是immutab

2014-06-17 14:55:42 1848

doxygen ppt

doxygen是自动化的文档产生工具,该ppt让你能快速掌握

2015-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除