C++11 模板元編程 - 元編程


從本節(jié)開始我們將模板元編程當(dāng)做一門獨立的函數(shù)式語言來討論它的方方面面。

所謂元編程,就是指可以產(chǎn)生程序的程序。由于模板的計算發(fā)生在“運行時C++”的前面,它可以為“運行時C++”產(chǎn)生代碼,所以稱之為模板元編程。

模板元編程的計算范式本質(zhì)上是函數(shù)式范式。對于一個函數(shù)式編程語言,函數(shù)是它的第一等公民。所以對于模板元編程,我們首先需要定義出這門語言中的函數(shù)形態(tài),然后基于函數(shù)討論它的主要特征。


元函數(shù)

返回 C++11模板元編程 - 目錄

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 熟悉C++的程序員都知道,C++是一門多范式編程語言,支持面向過程、面向?qū)ο?、泛型編程以及函?shù)式編程范式。然而提到...
    MagicBowen閱讀 7,455評論 8 18
  • ** 編程技能層次**編程技能層次,指的程序員設(shè)計和編寫程序的能力。這是程序員的根本。 0段—非程序員 初學(xué)編程者...
    Bobby0322閱讀 2,077評論 2 30
  • 本來書桌還是不用整理的,可是被兒子占用了。他的書本和作業(yè)本包括玩具盒子,把我的桌面弄得很窄,看起來就不太舒暢: ...
    益西卓瑪閱讀 256評論 0 0
  • 某一天,你發(fā)現(xiàn)自己變了...... 1.你有了奇怪的新嗜好 當(dāng)你對他很著迷時,特別希望有機會和對方多交流,也渴望他...
    一世愛情閱讀 1,333評論 0 1
  • 前不久從羅胖子那里聽到成長率這個詞,聽到后我就瞬間想到了物理學(xué)中的“加速度”的概念。成長和成長率,剛好對應(yīng)著速度和...
    藍小撞閱讀 248評論 1 0

友情鏈接更多精彩內(nèi)容