0
我們知道,編譯器會在需要時(根據上下文)將數組/函數衰減到指針,那麼我們應該何時明確使用std :: decay?在C++ 11中,我們應該何時明確使用std :: decay?
是否有任何任務需要我們使用它,否則編譯器不知道如何處理它?
謝謝。
我們知道,編譯器會在需要時(根據上下文)將數組/函數衰減到指針,那麼我們應該何時明確使用std :: decay?在C++ 11中,我們應該何時明確使用std :: decay?
是否有任何任務需要我們使用它,否則編譯器不知道如何處理它?
謝謝。
簡而言之,decay::type
是標識類型轉換,除非T是數組類型或對函數類型的引用。在這些情況下,decay :: type分別產生一個指針或一個指向函數的指針。