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

Home » Community » U++ community news and announcements » String::Cat optimization
Re: String::Cat optimization [message #34612 is a reply to message #34608] Fri, 02 December 2011 03:59 Go to previous messageGo to previous message
Lance is currently offline  Lance
Messages: 656
Registered: March 2007
Contributor
Impressive.


Depending on how likely 0 length memory is "copied", it may be desirable to add a branch to handle it.


	case  1: t__[0] = s__[0]; \
        case  0: \
		break; \


Tom's code takes care of 0 length string without memcpy, just as above.
 
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
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Please update sources
Next Topic: New GDB frontend for Theide
Goto Forum:
  


Current Time: Tue Jun 16 11:14:58 GMT+2 2026

Total time taken to generate the page: 0.00893 seconds