模板元編程中的主要技術工具就是模板。模板最開始作為一種更加安全的宏被引入C++,用來解決代碼在不同類型間復用的問題。后來隨著人們的使用,模板強大的編譯期計算能力被挖掘了出來,同時伴隨著標準的演進,模板被賦予的功能也越來越強大!
下面我們以類模板舉例,總結一下我們后面會用到的模板知識。
模板元編程中的主要技術工具就是模板。模板最開始作為一種更加安全的宏被引入C++,用來解決代碼在不同類型間復用的問題。后來隨著人們的使用,模板強大的編譯期計算能力被挖掘了出來,同時伴隨著標準的演進,模板被賦予的功能也越來越強大!
下面我們以類模板舉例,總結一下我們后面會用到的模板知識。