So far, so bad.
I found a couple of things. A couple of bad things.
1. shared_ptr is not thread safe * it was stack overflow by recursive destruction
Here's the code to reproduce. The reason follows.
SPIntSLList.h
#ifndef INT_SINGLY_LINKEDLIST
#define IN… more »