沒有參數的模板建構子可以嗎?
問題:
非模板可以嗎類別有一個不帶參數的模板建構函數嗎?它真的與預設建構函式衝突嗎?
答案:
呼叫建構函式範本時,無法明確指定範本參數。它們是透過論證演繹推導出來的。呼叫 Foo
您建議的解決方法仍然需要傳遞一個參數來呼叫建構函式範本。目前尚不清楚在這種情況下您的預期目標是什麼。
另一種方法是使用預設建構子而不是不帶參數的模板建構子。如果非模板類別有其他建構函數,使用帶空括號()的預設模板建構函數可以避免參數歧義。
以上是非模板類別可以有無參數模板建構函數嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!