• <table id="4yyaw"><kbd id="4yyaw"></kbd></table>
  • <td id="4yyaw"></td>
  • 發布時間:2020-09-28 23:48 原文鏈接: C++之函數模板的概念和意義(三)

    以下是選擇排序算法測試代碼
      int array[5]={3,5,6,4,9};
      Println(array,5);
      Sort(array,5);
      Println(array,5);
      string s[5]={"c","c++","rust","golang","python"};
      Println(s,5);
      Sort(s,5);
      Println(s,5);
      return 0;
    }

    輸出結果:

    vroot@txp-virtual-machine:/home/txp# ./a.out
    a= 5
    b= 3
    m= 6
    n= 4
    d= xiaoping
    t= Txp
    3,5,6,4,9,
    3,4,5,6,9,
    c,c++,rust,golang,python,
    c,c++,golang,python,rust,

    三、總結:

    函數模板是泛型編程在c++中的應用方式之一

    函數模板能夠根據實參對參數類型進行推導

    函數模板支持顯示的指定參數類型

    函數模板是C++中重要的代碼復用方式


  • <table id="4yyaw"><kbd id="4yyaw"></kbd></table>
  • <td id="4yyaw"></td>
  • 调性视频