2012-07-01 15 views
11

C++ एसटीएल में, यदि मैं एक iterator it एक वेक्टर v में है it - v.begin() मुझे वेक्टर में सूचकांक देने की गारंटी है, ताकि *it == v[it - v.begin()]? यदि हां, तो क्या यह सभी यादृच्छिक अभिगम इटरेटर के लिए सच है?इटरेटर अंकगणित

उत्तर

10

हां, यह है, और यह सभी आरए इटरेटर्स के लिए सच है।

+7

सी ++ 03 मानक में तालिका 76 यादृच्छिक अभिगम इटरेटर के लिए आवश्यकताओं को प्रदान करता है जो रिश्ते की गारंटी देता है। –

संबंधित मुद्दे