C++11
起首界說只有一個參數的函數模版,它的感化是終止遞歸的挪用

接著界說撐持大于等于兩個參數的函數模版,此中Args是模版參數包,例如是int, std::string等,args是函數參數包, 這兩個參數包的關系近似形參和實參

最后挪用上面界說好的可變參數函數模版,傳入三個分歧類型的變量

從輸出的成果看, 挪用參數模版后,按照輸入的挨次準確輸出參數的信息,

傳入可變函數模版的參數,還可所以表達式的形式,例如下圖所示的第一個參數

最后也當作功輸出了表達式運算后的成果信息

當然,也可以將參數按照本身想要的挨次輸入到可變參數模版

最后輸出的打印信息也是按照參數輸入的挨次依次進行打印顯示

0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!