aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/string4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/string b/include/string
index 8e1ebbe..7c2f474 100644
--- a/include/string
+++ b/include/string
@@ -193,6 +193,10 @@ class string
// @return a reference to the char.
char& operator[](const size_type pos);
+ // 'at' is similar to operator[] except that it does check bounds.
+ const char& at(const size_type pos) const;
+ char& at(const size_type pos);
+
// Assignments.
string& operator=(const string& str) { return assign(str); }
string& operator=(const char* str) { return assign(str); }