 
            
            
            
            
                25 Jan
                
                    2017
                
            
            
                25 Jan
                
                '17
                
            
            
            
        
    
                6:44 p.m.
            
        Hi, Am 25.01.2017 18:37, schrieb Richard Hodges:
The string factories, of course need more than only begin() and end(). They also have to provide a way to estimate the size of the output, because we want to be able to allocate the complete buffer upfront. In the naive implementation I called that size().
If you have size(), it means you know the size because the conversion work has already been done.
I think, it is fine, if it returns a reasonable upper bound, like e.g. 4 for a 16 bit value in hex representation. It is just meant, to make sure, that we can allocate enough memory upfront, and avoid calls to realloc(). Christof