黑魔法,应用场景 :
1.实现宿生语言
2.实现一些常规手段做不到的东西,比如 c++11::share_prt::enable_share_from_this
3.作为实现各种库的基本组件 :Stl,Boost,标准库都大量运用了模板元技术
很多人比较排斥这个东西...个人觉得实用就行,工具终究是为人服务的
just enjoy it ??
《C++ Templates》
《C++模板元编程》
C++11模板元入门 https://www.cnblogs.com/qicosmos/p/4480460.html
C++高质量社区 http://purecpp.org/
原文:https://www.cnblogs.com/XDU-mzb/p/14860168.html