How do I inherit from a singleton class into other classes that need the same functionality? Would something like this make any sense?
You can inherit from singleton and for "reuse" or some fine tuning using templates (C++) or generics (C#.NET).
I've posted in my blog (www.devartplus.com) a serie of posts in this subject:
1) Basic singleton inheritance in C#.NET
2) Thread-safe singleton inheritance in C#.NET
3) Several singleton implementations in C++
You are invited to visit those links, and share with all your opinion. Good luck.