Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: C++
Expertise: Beginner
Sep 18, 2000

string::npos

Question:
Could you please explain what the significance of string::npos is in the statement?

someString.find_first_not_of("0123456789")==string::npos

Answer:
string::npos is a constant integer that holds the maximum value of characters that a string can store + 1. This value is used in searching algorithms to indicate that the sought-after value was not found, because no string element can ever have this position. In other words, if the expression

someString.find_first_not_of("0123456789")

equals string::npos, then it means that the find_first_not_of() member function couldn't locate the sought-after value in the string.

DevX Pro
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date