0
有一個模板化函數,它允許獲取給定類型的對象的虛擬引用,即使該類型具有私有構造函數。我忘了它,並無法在谷歌上找到它。它是這樣的:獲取對模板參數給定類型的對象的虛擬引用
template<class SomeType>
void MyFunction(SomeType [& or *] defaultArg = std::that_elusive_func<SomeType>())
{}
顯然上述defaultArg不會在運行時使用,因爲它是無效的,它只是一個模板元編程的目的。
我似乎無法記住它。任何人都知道我在說什麼?
謝謝!
是的,先生,非常感謝你! – 2013-05-09 08:07:28