Po pierwsze, nie powinno się używać singletonów.
s1 powinno być referencją, czyli tak:
C_Singleton& s1 = C_Singleton::get_instance();
Brakuje też definicji składowej instancja, dodaj to po definicji klasy:
C_Singleton *C_Singleton::instancja;
A destruktor jest nonsensowny z powodu nieskończonej rekursji.
I oczywiście, jak zwykle, brakuje #include <string>