U++ framework
Do not panic. Ask here before giving up.

Home » U++ Library support » U++ Core » Some 'missing' string functions
Re: Some 'missing' string functions [message #13753 is a reply to message #13740] Fri, 25 January 2008 23:05 Go to previous messageGo to previous message
mirek is currently offline  mirek
Messages: 14291
Registered: November 2005
Ultimate Member
mdelfede wrote on Fri, 25 January 2008 06:37

Porting a small app that uses std::string to Upp::String I noticed that many build-in string functions are not implemented in Upp::String.

In particular, some character-locating functions (find_first_not_of(), find_first_of(), find_last_not_of().....) functions are quite useful sometimes.



Quote:


Also Compare() function is missing some way to compare parts of the string. It's easy to implement with Mid() + Compare, but it involves a string copy, so it's slow. Some sort of
String::Compare(aString, start, len)




Should have start1 and start2 IMO.

Anyway, I use memcmp in such cases usually...

Quote:


Last but not least, the ReverseFind() function can find only a char, not a string inside a given string, as rfind() function in std.



OK.

Mirek
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Commandline-Args with Core-Console-App
Next Topic: Path including non-English character, buglog and usrlog file cannot be deleted
Goto Forum:
  


Current Time: Mon Jun 22 08:02:56 GMT+2 2026

Total time taken to generate the page: 0.00653 seconds