क्यों std::swap
को C12+ 11 के लिए <utility>
शीर्षलेख में स्थानांतरित किया गया है?std :: swap क्यों <utility> पर ले जाया गया था?
N3290 C.2.7 का कहना है: मूल विशेषता पर
17.6.3.2
प्रभाव: समारोह स्वैप एक अलग शीर्षक के लिए ले जाया
दलील: स्वैप के लिए
<algorithm>
पर निर्भरता निकालें। मूल विशेषता परप्रभाव: मान्य सी ++ 2003 कोड है कि स्वैप की उम्मीद
<algorithm>
में होने की संकलित किया गया है बजाय<utility>
शामिल करने के लिए हो सकता है।
मैं बोल्ड में भाग को समझ नहीं सकता। किस तरह की निर्भरता के बारे में बात की जा रही है और क्यों?
यह वास्तव में अनुभाग संख्या नहीं है, आपके द्वारा उद्धृत अनुच्छेद अनुभाग C.2.7 में पाया गया है। –
@बेन: संपादित किया गया :) :) –