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
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP