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>,则可以使用其型.即保证任何的子类只能是.

posted @ 2021-02-17 14:20  zjh6  阅读(14)  评论(0)    收藏  举报  来源