curiously recurring template pattern(CRTP) 奇怪的递归模板模型
名字含义
字面的意思就是派生类名作为继承的模板的参数,形成了一种奇怪的递归。这个名字是由James O. Coplien提出来的,感兴趣的可以看一下原文(Curiously Recurring Template Patterns,但作者所写的FSM机制用的是抽象基类)。笔者认为,CRTP主要还是运用于静态多态。更多的可以翻墙看一下wiki。
主要用途
主要应用于要进行扩展的代码(大型代码分开写为了...
原创
2018-09-27 15:15:23 ·
337 阅读 ·
0 评论