テンプレートメタプログラミング
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/04/08 16:25 UTC 版)
関連項目
参考文献
- Ulrich W. Eisenecker: Generative Programming: Methods, Tools, and Applications, Addison-Wesley, ISBN 0-201-30977-7
- Andrei Alexandrescu: Modern C++ Design: Generic Programming and Design Patterns Applied, Addison-Wesley, ISBN 3-8266-1347-3
- David Abrahams, Aleksey Gurtovoy: C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond, Addison-Wesley, ISBN 0-321-22725-5
- David Vandervoorde, Nicolai M. Josuttis: C++ Templates: The Complete Guide, Addison-Wesley, ISBN 0-201-73484-2
- Manuel Clavel: Reflection in Rewriting Logic: Metalogical Foundations and Metaprogramming Applications, ISBN 1-57586-238-7
- What's Wrong with C++ Templates? by Jacob Matthews
外部リンク
- ^ コンパイル時の最適化(ループ展開)関連:
- Boost C++ Libraries - uBLAS Overview Boost C++ LibraryのuBLASのドキュメント(英語)、およびその和訳(更新されていない)
- letsboost::uBLAS uBLASの概説
- flipcode - Faster Vector Math Using Templates C++テンプレートによるコンパイル時のループ展開のチュートリアル
- The Boost Metaprogramming Library (Boost MPL)
- The Spirit Library (built using template-metaprogramming)
- The Boost Lambda library (use STL algorithms easily)
- "The" article by Todd Veldhuizen from 1995
- Template Haskell, type-safe metaprogramming in Haskell
- Templates Revisited, D言語のテンプレートメタプログラミングに関する文
固有名詞の分類
C++ |
AspectC++ 共用体 テンプレートメタプログラミング Cfront Intel Parallel Studio |
- テンプレートメタプログラミングのページへのリンク