C++类模版------STL的原理
生活随笔
收集整理的這篇文章主要介紹了
C++类模版------STL的原理
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
#include<iostream>
using?namespace?std;
template?<class?T>
class?compare
{
????public:
????compare(T?a,T?b)
????{
????????x=a;y=b;
????}
????T?max(){
????????return?(x>y)?x:y;
????}
????T?min();
????private:
????T?x,y;
};
template<class?T>
T?compare<T>::min()
{
????return?(x>y)?y:x;
}
int?main()
{
????compare?<int>cmp(3,7);
????cout<<cmp.max();
????compare?<float>cmp1(1.2,3.4);
????cout<<cmp1.min();
}
本文轉(zhuǎn)自ma6174博客園博客,原文鏈接:http://www.cnblogs.com/ma6174/archive/2011/12/18/2291607.html,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者
using?namespace?std;
template?<class?T>
class?compare
{
????public:
????compare(T?a,T?b)
????{
????????x=a;y=b;
????}
????T?max(){
????????return?(x>y)?x:y;
????}
????T?min();
????private:
????T?x,y;
};
template<class?T>
T?compare<T>::min()
{
????return?(x>y)?y:x;
}
int?main()
{
????compare?<int>cmp(3,7);
????cout<<cmp.max();
????compare?<float>cmp1(1.2,3.4);
????cout<<cmp1.min();
}
博主ma6174對(duì)本博客文章(除轉(zhuǎn)載的)享有版權(quán),未經(jīng)許可不得用于商業(yè)用途。轉(zhuǎn)載請(qǐng)注明出處http://www.cnblogs.com/ma6174/
對(duì)文章有啥看法或建議,可以評(píng)論或發(fā)電子郵件到ma6174@163.com
本文轉(zhuǎn)自ma6174博客園博客,原文鏈接:http://www.cnblogs.com/ma6174/archive/2011/12/18/2291607.html,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者
總結(jié)
以上是生活随笔為你收集整理的C++类模版------STL的原理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PostgreSQL SQL 语言:数据
- 下一篇: Apache按天截断日志工具,无法生成访