//: C01:BadStringIndexing.cpp // From Thinking in C++, 2nd Edition // Available at http://www.BruceEckel.com // (c) Bruce Eckel 2000 // Copyright notice in Copyright.txt #include #include using namespace std; int main(){ string s("1234"); // Runtime problem: goes beyond array bounds: cout << s[5] << endl; // Saves you by throwing an exception: cout << s.at(5) << endl; } ///:~