Hi,

See http://en.cppreference.com/w/cpp/string/basic_string/find_first_not_of

4294967295 is the value of npos.

Regards,
---
François



2015-08-20 4:54 UTC+02:00, Nicolas Jäger <[email protected]>:
> hi,
>
> I'm working on a piece of code where an entry is used to write some
> tags seperated by ';'. So I'm using `split_simple(";", text)` to get a
> `std::vector` loaded of each terms between ';'. At this point if the
> user wrote something like :
>
> "gtkmm ; is; awesome"
>
> the vector record :
>
> "gtkmm ", " is", " awesome"
>
> to avoid duplicate tags I want to
> remove all blank space at the begining and at the end of each terms.
> For doing this I'm using `find_first_not_of( " " )` and
> `find_last_not_of( " " )`.  with the example above, that works as
> expected.
>
> but there is one case who leads to an error. If I just type " ;" (blank
> space and a semicolon), the both (finders) functions return a value of
> 4294967295
>
> here the code : http://pastebin.com/zLjd2T2k
>
> regards,
> nicolas
> _______________________________________________
> gtkmm-list mailing list
> [email protected]
> https://mail.gnome.org/mailman/listinfo/gtkmm-list
>


-- 
----
François
_______________________________________________
gtkmm-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to