Returns same as toString but also if cstr is not null releases its memory calling release(cast(void*) cstr).
See Implementation
Returns same as toString but also if cstr is not null releases its memory calling release(cast(void*) cstr).