ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Squid源代码学习笔记

Squid源代码学习笔记

原创 Linux操作系统 作者:HaFoLuoKe 时间:2013-05-06 11:25:48 0 删除 编辑
抄写了Stack.h
在C++中,可以用template< class S = void *>这种方式来指定模板类型的默认值.
using Vector::count;
using Vector::items; 
由于在C++中,从模板类继承是无法直接使用父模板类的成员的,所以需要上面两句。
另外在C++中,类似Vector::count总是针对当前this指针的。这也就像例如Vector::func()的作用类似于C#中base.func()的用法。

抄写了splay.h
这个类实现了"伸展树"
被mutable修饰的成员可以被const方法修改, 该成员应该是与对象状态无关的.

在C++中,针对
Type& operator++ ()运算符的重载是针对++o的。
而针对T operator++ (int)是针对o++的。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26899445/viewspace-759821/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: nagle算法总结
请登录后发表评论 登录
全部评论

注册时间:2013-03-12

  • 博文量
    31
  • 访问量
    51172