C++ 类模板遇到继承的问题以及解决
生活随笔
收集整理的這篇文章主要介紹了
C++ 类模板遇到继承的问题以及解决
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;template<class T>
class Base
{T m_A; //子類創(chuàng)建時(shí)候 必須要知道T的類型,才能給父類中的m_A分配內(nèi)存
};template<class T1 , class T2>
class Son :public Base<T2>
{T1 m_B;
};void test01()
{Son <int ,double>s;}int main(){test01();system("pause");return EXIT_SUCCESS;
}
如果父類是一個(gè)類模板,子類在做繼承時(shí)候,必須指出父類中T的類型,否則無(wú)法給父類中的T分配內(nèi)存 class Son : public Base <T2》
總結(jié)
以上是生活随笔為你收集整理的C++ 类模板遇到继承的问题以及解决的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C++ 类模板语法初步01
- 下一篇: 施琅大将军剧情介绍