9.5.3. string
Search Operations
The string
class provides six different search functions, each of which has four overloaded versions. Table 9.14 describes the search members and their arguments. Each of these search operations returns a string::size_type
value that is the index of where the match occurred. If there is no match, the function returns a static
member (§ 7.6, p. 300) named string::npos
. The library defines npos
as a const string::size_type
initialized with the value -1
. Because npos
is an unsigned
type, this initializer means npos
is equal to the largest possible size any string
could have (§ 2.1.2, p. 35).
Get C++ Primer, Fifth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.