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
廣告