10 Jan
                
                    2005
                
            
            
                10 Jan
                
                '05
                
            
            
            
        
    
                5:34 a.m.
            
        Jason Hise wrote:
template < int I = 0 > class Important : Singleton < Important > { ... };
Just a quick self correction, I meant: template < int I = 0 > class Important : Singleton < Important < I > > { ... }; Having all specializations derive from a Singleton < Important < 0 > > would have been a bad thing.