home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.c++.moderated      Moderated discussion of C++ superhackery      33,346 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 32,667 of 33,346   
   Cassio Neri to All   
   Does a template class class built on rec   
   21 Nov 12 15:43:17   
   
   From: cassio.neri@googlemail.com   
      
   Hi all,   
      
   I need to know if a template class built on recursive inheritance has the   
   same layout as an array. More precisely,   
      
   template    
   class foo;   
      
   template    
   class foo {   
       T value;   
   };   
      
   template    
   class foo : private foo {   
       foo value;   
   };   
      
   This is a simplification and so it's important to state that the real foo   
   has no other non-static data members, it has no virtual methods and it   
   doesn't derive from anything else (apart from the inheritance from   
   foo seen above). However, T is unknown in advance. The question is:   
   can I be sure that foo has the same layout as T[N]?   
      
   Many thanks,   
   Cassio.   
      
      
   --   
         [ See http://www.gotw.ca/resources/clcm.htm for info about ]   
         [ comp.lang.c++.moderated.    First time posters: Do this! ]   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca