Templateテンプレート入門
2162 ワード
Templateテンプレート入門
1
, (procedure)
(function)。 , ,
。 , C C++ sqrt(),
。 sqrt() (Parameter) ,
, (Parameterize).
C++ , (type) (value)
。 , , , ,
( )。
, !!
template
class MyClass
{
public:
MyClass(int ID=1);
MyClass(const MyClass& src);
MyClass& operator=(const MyClass& rhs);
//......
protected:
T** myName;
};
, :
template
, 。template typename( ,
class typename) C++ 。 , “ ”,
" "。 (parameter)
(argument) , ( T)
。
, :
MyClass (const MyClass& src);
MyClass& operator=(const MyClass& rhs);
src const MyClass& , const MyClass& 。
。 , ,
, MyClass
。