#include "stdafx.h"
#include<iostream>
using namespace std;
#include <iostream>
template<typename T>
class A {
public:
static int a;
void print() const
{
cout << "AAA " << endl;
}
};
//-----------------------------------------------------------
template<typename T>
int A<T>::a = 111; //这是类模板静态变量的初始化
template<>
int A<char>::a = 222; //这是一个特化, T为char 时的 a静态变量的初始化
template<>
class A<bo
特化类模板成员
最新推荐文章于 2021-05-18 12:02:00 发布
本文介绍了C++中类模板的特化,包括静态成员变量的特化和成员函数的特化。示例展示了如何为特定类型如`char`和`bool`特化`A`类的`a`变量以及为`float`类型特化`print()`函数。通过实例演示了特化类的使用,输出不同类型的特化结果。
摘要由CSDN通过智能技术生成