Klasa string, wyrzucanie wyjątków

0

W książce Eckela przeczytałem, że operator[] niw wyrzuca wyjątków w przypadku przekroczenia zakresu, a metoda at() wyrzuca.
Jednak napisał on, że planują to zmienić.
Czy zmieniło się to i operator[] w klasie string wyrzuca już wyjątki?
@Rev, ale gdzie mam to sprawdzić? Bo ja nic nie znalazłem i dlatego się pytam. Wolałbymbym z czystym sumieniem używać operatora[], ale jeśliby wyrzucał wyjątki to lepiej at().

0

Nic się nie zmieniło. [] nie wyrzuca wyjątku .at wyrzuca std::out_of_range (21.4.5 w drafcie C++11).

1 użytkowników online, w tym zalogowanych: 0, gości: 1