help-gplusplus
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

find_last_not_of not returning string::npos


From: Toby
Subject: find_last_not_of not returning string::npos
Date: Thu, 26 Mar 2009 17:43:45 -0700 (PDT)
User-agent: G2/1.0

It seems that string's find_last_not_of method isn't returning
string::npos:

void test() {
  string s = "  ";
  int i = s.find_last_not_of(' ');
  cout << "i = " << i << endl                       // prints -1
       << "string::npos = " << string::npos
       << endl;
}

On g++ (Ubuntu 4.3.2-1ubuntu12) 4.3. I get this output:

  i = -1
  string::npos = 4294967295

Is this a bug? Or am I mis-reading the documentation?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]