“Curiously Recurring Template Pattern"的实际用途

Practical Uses for the quot;Curiously Recurring Template Patternquot;(“Curiously Recurring Template Pattern的实际用途)
本文介绍了“Curiously Recurring Template Pattern"的实际用途的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

Curiously Recurring Template Pattern"有哪些实际用途?常见的计数类"示例对我来说并不是一个令人信服的示例.

What are some practical uses for the "Curiously Recurring Template Pattern"? The "counted class" example commonly shown just isn't a convincing example to me.

推荐答案

模拟动态绑定.避免虚拟函数调用的成本,同时保留一些层次结构的好处,对于子系统来说是一个巨大的胜利,在我目前正在进行的项目中可以做到这一点.

Simulated dynamic binding. Avoiding the cost of virtual function calls while retaining some of the hierarchical benefits is an enormous win for the subsystems where it can be done in the project I am currently working on.

这篇关于“Curiously Recurring Template Pattern"的实际用途的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

相关文档推荐

How do compilers treat variable length arrays(编译器如何处理变长数组)
Deduce template argument from std::function call signature(从 std::function 调用签名推导出模板参数)
check if member exists using enable_if(使用 enable_if 检查成员是否存在)
Standard Library Containers with additional optional template parameters?(具有附加可选模板参数的标准库容器?)
Uses of a C++ Arithmetic Promotion Header(C++ 算术提升标头的使用)
Parameter pack must be at the end of the parameter list... When and why?(参数包必须位于参数列表的末尾...何时以及为什么?)