Template:cpp/memory/dsc bad weak ptr