Warum sind Standard -Iteratorbereiche [Beginnen Sie, enden) statt [Beginnen Sie, enden]? Berechnung:
Die offene Natur von [Beginn, Ende) erlaubt die Berechnung der Bereichsgröße als einfacher Unterschied zwischen Ende und Beginn. Dies ist entscheidend für die effiziente Iteration und Manipulation von Bereichen.
natürliches Handling leerer Sequenzen: einschließlich der unteren im Bereich gebundenen, vereinfacht die Handhabung leerer Sequenzen. Ohne sie wäre die Definition eines Sentinel-Wertes von "One-Fefor-the-the-Beinging" erforderlich, wodurch unnötige Komplexität eingeführt wird. Code.
Zero-basierte Zählung: starten die Anzahl bei Null mit dem natürlichen "Beginn" eines Bereichs, wenn eine Anzahl von Elementen angegeben ist. Dies vereinfacht die Darstellung von Bereichen als [0, n) und beseitigt die Notwendigkeit von Anpassungen oder Offsets.
.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3