bug fixed. I made a stupid error.
(*p)++ is different from *p++!
Merge branch 'master' of https://github.com/milodky/smart_pointer
i created a readme