c++ - Taking type of a template class -
Is there a way to take the type of a template class, for example
  / / I have a template function template & lt; Typename T & gt; IData * createData (); // a template class example std :: vector & lt; Int & gt; a; // The type of this example is imaginary in any other template / quotation mark / part: D idtime * newData = createData & lt; "TypeOf (A)" & gt; ();   Is it possible in C ++? Or a shortcut option
yes - use
  IData * NewData = createData & lt; Typef (A)> ();    The new standard ( C ++ 0x ) will provide a built-in method for this. 
 Note that you can      
 template < Typename T & gt; DDA  A dummy-logic that can be used to estimate compiler type. IData * createData (Constant and Dummy); IData * newData = createData (A); 
Comments
Post a Comment