240 发简信
IP属地:广东
  • 简单的c++函数式编码

    下面用一个例子来用函数式方式实现某个需求,看下在函数式的思想下是如何一层层进行抽象的: 面向过程的一般写法: 这种写法,第一眼看过去是不知道该函...

  • Fluent C++:Mixin类——CRTP的阳面

    原文 既然我们已经清楚了CRTP的工作原理,那么让我与你分享另一种涉及模板的技术,该模板是CRTP的补充:Mixin类。 我发现Mixin类很有...

  • Fluent C++:富有表现力的C ++模板元编程

    原文 C ++开发人员中有一部分人喜欢模板元编程(TMP)。 还有其他所有C ++开发人员。 虽然我认为自己倾向于狂热者阵营。但是我遇到过的人,...

  • Fluent C++:CRTP实现助手

    原文 在CRTP系列的最后一节中,让我们看一下一种实现,它使编写CRTP类变得更加容易。 摆脱static_cast 在CRTP基类中重复编写s...

  • Fluent C++:奇异递归模板模式(CRTP)

    原文 CRTP是一个C++惯用法。Jim Coplien在1995年,早期的C++模板编程中将其命名为CRTP。 如果你在自己的代码中使用过CR...

  • Fluent C++:CRTP可以为你的代码带来什么

    原文 在系列第一节中定义了CRTP的基础知识之后,现在让我们考虑一下CRTP如何在日常代码中提供帮助。 我不知道对你来说怎么样,但是最初几次我理...

  • Resize,w 360,h 240
    Fluent C++:使用lambda让代码更有表现力

    原文 Lambda可以说是C ++ 11语言中最著名的功能之一。 它是一种有用的工具,但必须确保正确使用它们,以使代码更具表现力,而不是晦涩难懂...

  • Fluent C++:让你的函数“函数式”

    原文 介绍:全局变量 全局变量是件坏事。大家都知道吧? 但是你知道为什么吗?我已经问过这个问题,我们当中许多人无法确切解释为什么应该避免使用全局...

  • Fluent C++:通过提高抽象级别实现超级富有表现力的代码

    原文 在这篇文章中,我想提出一种基于抽象级别的技术,可以将晦涩的代码片段转换为富有表现力的优雅代码。 示例 这里是挑战的代码。我们将使用将不清晰...

个人介绍
悟已往之不谏,知来者之可追