3个回答
展开全部
给你个例子,你可以看看C++ Primer
template <class T>
class Base
{
private:
T m_Data;
public:
Base();
Base(const T &val);
void fun(void);
~Base();
};
template <class T>
Base<T>::Base():m_Data(0)
{
}
template <class T>
Base<T>::Base(const T &val):m_Data(val)
{
}
template <class T>
void Base<T>::fun(void)
{
std::cout<<"Hello"<<std::endl;
}
template <class T>
Base<T>::~Base()
{
}
template <class T>
class Base
{
private:
T m_Data;
public:
Base();
Base(const T &val);
void fun(void);
~Base();
};
template <class T>
Base<T>::Base():m_Data(0)
{
}
template <class T>
Base<T>::Base(const T &val):m_Data(val)
{
}
template <class T>
void Base<T>::fun(void)
{
std::cout<<"Hello"<<std::endl;
}
template <class T>
Base<T>::~Base()
{
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询