§23.2.1 
The iterator is positioned at the first value in the list, if the list is not empty. next. Moves the iterator to the next element in the list. notify. Releases the hold on an object that has called a wait method on this object. std:: list ::begin. Return iterator to beginning. Returns an iterator pointing to the first element in the list container. Notice that, unlike member list::front, which returns a reference to the first element, this function returns a bidirectional iterator pointing to it. If the container is empty, the returned iterator value shall not be dereferenced. 1-2) Iterator pointing to the inserted value. 3) Iterator pointing to the first element inserted, or pos if count==0. 4) Iterator pointing to the first element inserted, or pos if first==last. 5) Iterator pointing to the first element inserted, or pos if ilist is empty. If the container is empty, then begin() == end(); All standard iterator and container types behave the same in this regard: §23.2.1 [container.requirements.general] p6. begin() returns an iterator referring to the first element in the container. end() returns an iterator which is the past-the-end value for
https://msdn.microsoft.com/en-us/library/aa582241(v=ax.50).aspx http://www.cplusplus.com/reference/list/list/begin/ http://en.cppreference.com/w/cpp/container/list/insert http://stackoverflow.com/questions/10793404/behaviour-of-stdlistbegin-when-list-is-empty
iterator value for an empty list
एक खाली सूची के लिए iterator मान
§23.2.1 
इटरेटर सूची में पहले मान पर स्थित है, अगर सूची खाली नहीं है। अगला। इटरेटर को सूची में अगले तत्व पर ले जाता है। अधिसूचित करना। किसी ऑब्जेक्ट पर होल्ड को रिलीज़ करता है जिसने इस ऑब्जेक्ट पर प्रतीक्षा विधि को कॉल किया है। std:: list ::begin. शुरुआत करने के लिए इटरेटर लौटाएं। सूची कंटेनर में पहले तत्व की ओर इशारा करते हुए एक इटरेटर देता है। ध्यान दें कि, सदस्य सूची के विपरीत:: फ्रंट, जो पहले तत्व का संदर्भ देता है, यह फ़ंक्शन एक द्विदिश इटरेटर देता है जो इसे इंगित करता है। यदि कंटेनर खाली है, तो लौटाए गए इटरेटर मान को संदर्भित नहीं किया जाएगा। 1-2) इटरेटर सम्मिलित मूल्य की ओर इशारा करता है। 3) इटरेटर डाला गया पहला तत्व की ओर इशारा करता है, या अगर गिनती == 0। 4) इटरेटर डाला गया पहला तत्व की ओर इशारा करता है, या पॉज़ यदि पहले == अंतिम। 5) इटरेटर डाला गया पहला तत्व की ओर इशारा करता है, या अगर ilist खाली है तो पॉज़। यदि कंटेनर खाली है, तो शुरू () == अंत (); सभी मानक इटरेटर और कंटेनर प्रकार इस संबंध में समान व्यवहार करते हैं: §23.2.1 [container.requirements.general] p6। begin() कंटेनर में पहले तत्व का जिक्र करते हुए एक इटरेटर देता है। end() एक इटरेटर देता है जो
रिकाम्या यादीसाठी पुनरावृत्ती मूल्य
यादी रिकामी नसल्यास यादीतील पहिल्या मूल्यावर पुनरावृत्ती केली जाते. पुढील। यादीतील पुढील घटकावर पुनरावृत्तीला हलवते. अधिसूचित करणे। या वस्तूवर प्रतीक्षा पद्धत म्हणणार् या वस्तूवर पकड सोडते. एसटी:: यादी ::प्रारंभ करा. पुनरावृत्ती पुन्हा सुरू करा. सूची कंटेनरमधील पहिल्या घटकाकडे लक्ष वेधणारा एक पुनरावृत्ती परत करतो. लक्षात घ्या की, सदस्य यादी::फ्रंटच्या विपरीत, जे पहिल्या घटकाचा संदर्भ परत करते, हे फंक्शन त्याकडे निर्देश करणारे द्विदिशात्मक पुनरावृत्ती परत करते. कंटेनर रिकामा असल्यास, परत केलेले पुनरावृत्ती मूल्य डिरेफर केले जाणार नाही. १-२) घातलेल्या मूल्याकडे लक्ष वेधणारा पुनरावृत्ती. ३) घातलेल्या पहिल्या मूलद्रव्याकडे बोट दाखवणारा इटरेटर, किंवा मोजणी==० असल्यास पॉस. ४) घातलेल्या पहिल्या मूलद्रव्याकडे बोट दाखवणारा किंवा पहिला==शेवटचा असल्यास पॉस. ५) टाकलेल्या पहिल्या घटकाकडे बोट दाखवणारा इटरेटर किंवा आयलिस्ट रिकामा असल्यास पॉस. कंटेनर रिकामा असेल तर सुरू () == शेवट(); सर्व मानक अनुमापन आणि कंटेनर प्रकार या संदर्भात समान वागतात: §23.2.1 [कंटेनर.आवश्यकता.सामान्य] पी 6. प्रारंभ () कंटेनरमधील पहिल्या घटकाचा संदर्भ देणारा एक पुनरावृत्ती परत करतो. एंड () एक पुनरावृत्ती परत करते जे भूतकाळाचे मूल्य आहे
§23.2.1 