c++任何针,如果类型可作为变量就爽了.
构 任何针{
空*p=空针;
元<类 T>任何针(T*t){p=静转<T*>(t);}
//可能不安全.
~任何针(){删 p;}
};
c++的任何不好搞.
#include <常用>
构 任基{
虚~任基(){}
};
元<类 T>构 任内:公 任基{
T 值;用 型=T;
};
构 任何{//不好搞,如果,可以把(型)当作变量就好了.
任基*针;
元<类 T>任何(T*t){//用指针
针=静转<T*>(t);针->值=*t;
}
};
//1,构造函数,必须有T.
//2,必须有个统一的基类.
//3,能够正确返回原来的T类型.
//只要保证任何的子类都是,任基<T>,则可以使用其型.即保证任何的子类只能是.
浙公网安备 33010602011771号