Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

C++: Exemple d’une classe générique

classe
{filelink=15764}

#include <iostream>
using namespace std;
 
template <class T> class ClasseTest
{
  T valeur;
public:
  ClasseTest(char *s, T min, T max);
 
};
 
template <class T>
ClasseTest<T>::ClasseTest(char *s, T min, T max)//Constructeur de la classe
{
  do {
    cout << s << ": ";
    cin >> valeur;
  } while( valeur < min || valeur > max);
}
 
int main()
{
  ClasseTest<int> i("Tapez un une valeur 'in' ", 0, 10);
  ClasseTest<char> c("Tapez un caractère", 'A', 'Z');
 
  return 0;
}

No comments yet.

Leave a Comment