我在實現我的庫時使用了函數和類模板。 到目前爲止,我剛剛在庫單元測試(CppUnit)中實例化了一個模板, ,然後繼續對其進行測試,幾乎與其他任何常規類或函數一樣。單元測試C++模板
最近我一直在計劃將一些模板也添加到庫API中。 良好的界面當然是最重要的事情,模板與否。 通過精心設計和實施的模板,您可以(如果不是完全防止的話)至少使用戶更難以在腳中自拍。 任何我覺得單元測試公共模板需要更嚴格一點, 相比純粹的內部模板。
那麼,你如何對你的C++模板進行單元測試? 你有沒有想出任何優雅的解決方案, 尤其是公共庫API中的模板?
約束模板類型參數很重要,+1表示提及它。不這樣做就像所有的函數參數類型爲void * – Iocio 2008-12-25 21:09:06