C++中模板类中静态变量的初始化问题
template<typenameT>classHasFriend{private:staticintct;...public:...};template<typenam...
template <typename T>
class HasFriend
{
private:
static int ct;
...
public:
...
};
template <typename T>
int HasFriend<T>:ct = 0;
初始化静态变量ct为什么前面还要加int 展开
class HasFriend
{
private:
static int ct;
...
public:
...
};
template <typename T>
int HasFriend<T>:ct = 0;
初始化静态变量ct为什么前面还要加int 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询