#include <iostream>
using namespace std;
template <typename T>
class TemplateClassTest
{
public:
TemplateClassTest(T& InA, T& InB):a(InA),b(InB){}
T& getA();
T& getB();
private:
T a;
T b;
};
template <typename T>
T& TemplateClassTest <T>::getA()
{
return a;
}
template <typename T>
T& TemplateClassTest <T>::getB()
{
return b;
}
void main()
{
float TestA = 10.1f;
float TestB = 20.34f;
TemplateClassTest<float> Test1(TestA, TestB);
cout<<Test1.getA()<<endl;
cout<<Test1.getB()<<endl;
while(1);
}C++学习之——类模板定义示例
最新推荐文章于 2024-12-13 17:37:00 发布
本文介绍了一个使用C++模板类实现的简单示例,展示了如何通过泛型编程来处理不同类型的变量。该示例中定义了一个模板类`TemplateClassTest`,用于存储两个相同类型的对象,并提供了获取这些对象的方法。
1011

被折叠的 条评论
为什么被折叠?



