類模板類模板的作用
時間:2023-03-24 01:00:02 | 來源:營銷百科
時間:2023-03-24 01:00:02 來源:營銷百科
類模板類模板的作用:可以從類模板派生出新的類,既可以派生類模板,也可以派生非模板類。派生方法:
⑴ 從類模板派生類模板可以從類模板派生出新的類模板,它的派生格式如下例所示:
template class T
class base
{
……
};
template class T
class derive:public baseT
{
……
};
與一般的類派生定義相似,只是在指出它的基類時要綴上模板參數(shù),即baseT。
⑵ 從類模板派生非模板類可以從類模板派生出非模板類,在派生中,作為非模板類的基類,必須是類模板實例化后的模板類,并且在定義派生類前不需要模板聲明語句:templateclass。例如:
template class T
class base
{
……
};
class derive:public baseint
{
……
};
在定義derive類時,base已實例化成了int型的模板類。