自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (4)
  • 收藏
  • 关注

原创 CUJ:高效使用标准库:显式函数模板参数申明与STL

Effective Standard C++ Library: Explicit Function Template Argument Specification and STL A New Language Feature and Its Impact on Old Programming Techniques       Klaus Kreft and Angelika Langerh

2003-05-18 11:01:00 4406 1

原创 CUJ:高效使用标准库:STL中的unary predicate

Effective Standard C++ Library: Unary Predicates in the STL       Klaus Kreft and Angelika Langerhttp://www.cuj.com/experts/1904/toc.htm?topic=experts    标准运行库中的几个泛型算法在运行时使用了一元判定式(unary pr

2003-05-13 11:18:00 3718

原创 CUJ:高效使用标准库:for_each() vs. transform()

Effective Standard C++ Library: for_each() vs. transform()Klaus Kreft and Angelika Langerhttp://www.cuj.com/experts/1902/langer.htm?topic=experts    Note: Article updated on January 5, 200

2003-05-08 12:03:00 3009

原创 CUJ:高效使用标准库:set的iterator是mutable的还是immutable的?

Effective Standard C++ Library: Are Set Iterators Mutable or Immutable? Portability Issues in Using the Standard Library       Klaus Kreft and Angelika Langerhttp://www.cuj.com/experts/1810/kreft.

2003-05-04 00:15:00 2509

原创 CUJ:标准库:bitset和bit vector

The Standard Librarian: Bitsets and Bit VectorsMatt Austernhttp://www.cuj.com/experts/1905/austern.htm?topic=experts在 C++里,你能如愿地玩弄位元,而且甚至不用到宏。--------------------------------------------------

2003-05-01 11:17:00 3342 2

原创 CUJ:标准库:容纳指针的容器

The Standard Librarian: I/O and Function Objects: Containers of PointersMatthew Austernhttp://www.cuj.com/experts/1910/austern.htm?topic=experts--------------------------------------------------

2003-05-01 10:56:00 2590 2

effective modern c++网友自译版.

effective modern c++ 中文

2017-02-06

编译宏控过滤和宏替换工具stedit1.2.5pro

为stedit1.2.5增加了比较强大的编译宏控过滤和宏替换功能。 2.tools-Manual 的auto deduce macro replace是智能推导模式,将根据用户指定的编译宏控、include路径,自动推导出当前文件所包含的所有的宏,经用户选择后,进行宏替换动作。 a)选中要进行宏替换的代码段 b)选择auto deduce macro replace 菜单 c)在新弹出的宏替换的主对话框里点击“设定宏” d)在新对话框里点“重新推导” e)会弹出对话框, 1.输入include目录,每行一个目录即可。 2.启用预置宏,如果是要分析boost的preprocess相关宏的替换过程,请勾选上所有内置宏 f)耐心等待后,会显示代码一共直接用了哪些宏等等。注意:至少确保左下“需要确定的宏”是空的,这是现在就知道已经用到,但是定义不唯一的,请对其进行适当的勾选。 g)点“确定”,退出此对话框 h)回到宏替换的主对话框,点“转换” i)如果过程中遇到没有确定的宏,会跳对话框,要求进行选择 j)请使用boost的低版本preprocess库:1.4x到1.5x

2013-02-20

统计函数平均长度和最大长度

C、C++单文件函数长度统计工具。 多文件时,用法:dir /s /b *.cpp *.h | 本程序名 列表显示的临界行数(默认20) 必须是能通过编译的代码。注释掉的部分不统计(包括#if 0注释风格) 函数长度统计正确性估计在99%,函数名显示的正确性估计在80~90%

2009-06-16

统计函数平均长度和最大长度

C、C++单文件函数长度统计工具。 多文件时,用法:dir /s /b *.cpp *.h | 本程序名 列表显示的临界行数(默认20) 必须是能通过编译的代码。注释掉的部分不统计(包括#if 0注释风格) 函数长度统计正确性估计在99%,函数名显示的正确性估计在80~90%

2009-06-16

空空如也

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

TA关注的人

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