string::at
Return a character with bounds checking.
Synopsis
char&
at(
std::size_t pos,
boost::source_location const& loc = BOOST_CURRENT_LOCATION); (1)
char const&
at(
std::size_t pos,
boost::source_location const& loc = BOOST_CURRENT_LOCATION) const; (2)
Description
Returns a reference to the character specified at location pos.
Complexity
Constant.
Exception Safety
Strong guarantee.
Parameters
| Name | Description |
|---|---|
|
A zero-based index to access. |
|
|
Exceptions
| Type | Thrown On |
|---|---|
|
|
|
|