C++中的模板和靜態變數


在本教程中,我們將討論一個程式,以瞭解 C++ 中的模板和靜態變數。

對於函式和類模板,模板的每個例項都有其自己的變數本地副本。

示例

 試用演示

#include <iostream>
using namespace std;
template <typename T>
void fun(const T& x){
   static int i = 10;
   cout << ++i;
   return ;
}
int main(){
   fun<int>(1); //printing 11
   cout << endl;
   fun<int>(2); //printing 12
   cout << endl;
   fun<double>(1.1); //printing 11 again
   cout << endl;
   getchar();
   return 0;
}

輸出

11
12
11

更新日期:2020-03-02

459 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告