Я не понимаю, как синглтон может быть шаблонным?
Типичный синглтон ценен тем, что его конструктор приватный, не позволяющий при всём желании создать лишний экземпляр класса. Но тут создать лишний экземпляр проще пареной репы: достаточно написать вместо
C++ |
1
2
| MyClass* ptr=Tsingleton<MyClass>::getInstance();
MyClass* ptr=new MyClass; |
|
разве не? И синглтон сломается!