寫了個小程式,遇到點問題.總結總結,學習學習
1 #include2 #include3 #include45using
namespace
std;67
enum
type 8;
1314 template 15
void
printtime( type type )
1627
}28 t = clock() -t;
2930
switch
(type) //在這裡要根據t列印不同的內容
3142
43 t =clock();
44for (int i = 0; i < 1000; i++)
4550
}51 t = clock() -t;
52switch
(type) //在這裡要根據t列印不同的內容
上面的列印結果是可行的,不過需要用乙個列舉感覺很不爽啊..結果常識了模板和巨集結合的方法,結果沒列印出理想結果.原因是 巨集是先於模板展開的
看程式:
請教了qq群的大神們,介紹了乙個叫做typeid的關鍵字..所以在c++專欄下C 模板 一 函式模板
c 提供了函式模板 function template.所謂函式模板,實際上是建立乙個通用函式,其函式型別和形參型別不具體制定,用乙個虛擬的型別來代表。這個通用函式就成為函式模板。凡是函式體相同的函式都可以用這個模板代替,不必定義多個函式,只需在模板中定義一次即可。在呼叫函式時系統會根據實參的型別來...
C 模板一 函式模板
c 另一種程式設計思想稱為 泛型程式設計 主要利用的技術就是模板 c 提供兩種模板機制 函式模板和類模板 template函式申明或定義template 宣告建立模板 typename 表面其後面的符號是一種資料型別,可以用class代替 t 通用的資料型別,名稱可以替換,通常為大寫字母 函式模板使...
Confluence 6 從乙個模板中建立乙個空間
confluence 已經儲存了一系列的模板,這些模板被稱為 空間藍圖 space blueprints 這模板具有一些自定義的主頁,邊欄或者可能有藍圖頁面或一些示例內容來幫助你開始使用 confluence。這個頁面是有關空間的藍圖的。你可以檢視 blueprints 頁面中的內容來檢視如何建立獨...