国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++中可以接受任意多個參數的函數定義方法(詳解)

2020-05-23 13:59:43
字體:
來源:轉載
供稿:網友

能夠接受任意多個參數的函數,可以利用重載來實現。這種函數的執行過程類似于遞歸調用,所以必須要有遞歸終止條件。

#include <iostream>#include <bitset>void print() {} // 遞歸終止條件。這是必需的。template<typename Type, typename... Types>void print(const Type& arg, const Types&... args){  std::cout << arg << std::endl;  print(args...);}int main(){  print(1, 3.1415, "Hello, world!", 1.618, true, std::bitset<16>(377), 40);  return 0;}

執行后的結果如下:

1 3.1415 Hello, world! 1.618 1 0000000101111001 40 

以上就是小編為大家帶來的C++中可以接受任意多個參數的函數定義方法(詳解)全部內容了,希望大家多多支持VEVB武林網~


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 博湖县| 安西县| 武夷山市| 拉孜县| 兰坪| 雷山县| 肇源县| 鄱阳县| 明光市| 应用必备| 曲水县| 漾濞| 册亨县| 班戈县| 邛崃市| 开化县| 乳山市| 南京市| 西安市| 双柏县| 辉南县| 洛南县| 阳曲县| 麟游县| 鄯善县| 贵港市| 抚顺县| 武夷山市| 临颍县| 中山市| 谷城县| 会昌县| 岳阳县| 和龙市| 北海市| 府谷县| 柯坪县| 铁力市| 连城县| 怀集县| 华宁县|