C++模板元编程(0)什么是模板元编程,模板元编程的使命
生活随笔
收集整理的這篇文章主要介紹了
C++模板元编程(0)什么是模板元编程,模板元编程的使命
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
什么是元編程
元編程 (metaprogramming) 通過操作 程序實體 (program entity),在 編譯時 (compile time) 計算出 運行時 (runtime) 需要的常數、類型、代碼的方法。
一般的編程是通過直接編寫 程序 (program),通過編譯器 編譯 (compile),產生目標代碼,并用于 運行時 執行。與普通的編程不同,模板元編程則是借助語言提供的 模板 (template) 機制,通過編譯器 推導 (deduce),在 編譯時 生成程序。元編程經過編譯器推導得到的程序,再進一步通過編譯器編譯,產生最終的目標代碼。
模板元編程的優勢
總結
以上是生活随笔為你收集整理的C++模板元编程(0)什么是模板元编程,模板元编程的使命的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CMM概括
- 下一篇: 2021年电赛元器件物品清单