uncomment
endif
memory leak check start
format
memory check redirection io
weak_ptr