事情是這樣的,小弟目前在工作上想要用
template 來實作strategy (因為自己在研究template的一些玩法,所以想要在工作上嘗試
順便利用它來避掉用virtual的成本)
下面有一個物件叫做verifier (驗證者) 是一個interface
底下會有好幾個他的division class 像是密碼驗證,智慧卡驗證,或是指紋驗證
然後各自的驗證再去實作他自己的東西
那其中有個function叫verify (密碼驗證就是丟密碼,智慧卡驗證要丟他的一些data
struct,而指紋驗證是要丟指紋的影像byte)
由於參數會不同,所以template有沒有什麼樣的手段可以讓他做到參數可變化??
特化?? 還是說我都統一丟void *進去 各自實作的function再去解讀??
以上問題有請解答 謝謝