#include <iostream>
using namespace std;
template <class type>
class Shape {
protected:
type x, y, z, width, height;
private:
public:
virtual ~Shape(){
} //一定要用{}實(shí)現(xiàn)??!
virtual void draw() {
cout << "yes" << endl;
}
};
template <class T>
class Triangle:public Shape<T> {
private:
public:
Triangle();
Triangle(T, T, T);
~Triangle(){}; //一定要用{}實(shí)現(xiàn)?。? void draw();
};
template <class T>
void Triangle<T>::draw() {
cout << "test"<< endl;
}
template <class T>
Triangle<T>::Triangle(T a, T b, T c) {
this->x = a;
this->y = b;
this->z = c;
}
C++模板類繼承模板類
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- Object-C的類可以多重繼承么? 可以實(shí)現(xiàn)多個(gè)接口么? Category是什么? 重寫一個(gè)類方法的方法用繼承好...
- Object-c 的類不可以多重繼承;可以實(shí)現(xiàn)多個(gè)接口,通過實(shí)現(xiàn)多個(gè)接口可以完成 C++的多重繼承;Categor...
- Object-c的類可以多重繼承么?可以實(shí)現(xiàn)多個(gè)接口么?Category是什么?重寫一個(gè)類的方式用繼承好還是分類好...
- 【剽悍財(cái)富進(jìn)化讀書營成長(zhǎng)記錄】+行動(dòng)才能是成為更好的自己 今天大年初七,加入剽悍財(cái)富進(jìn)化讀書營已經(jīng)50天了,自己用...