“modèle dans cpp” Réponses codées

Qu'est-ce qu'un modèle en C

A template is a simple and yet very powerful tool in C++. The simple idea is to
pass data type as a parameter so that we don’t need to write the same code for
different data types.

For example, a software company may need sort() for
different data types. Rather than writing and maintaining the multiple codes,
we can write one sort() and pass data type as a parameter.
  
C++ adds two new keywords to support templates: ‘template’ and ‘typename’. The
second keyword can always be replaced by keyword ‘class’.
Rovince Gangwar

modèle C

#include <iostream>
using namespace std;
 
// One function works for all data types.  This would work
// even for user defined types if operator '>' is overloaded

template <typename T>
T myMax(T x, T y)
{
   return (x > y)? x: y;
}
 
int main()
{
  cout << myMax<int>(3, 7) << endl;  // Call myMax for int
  cout << myMax<double>(3.0, 7.0) << endl; // call myMax for double
  cout << myMax<char>('g', 'e') << endl;   // call myMax for char
 
  return 0;
}
Graceful Gerbil

modèle CPP

#include <iostream>
using namespace std;

int main()
{
  return 0;
}
Innocent Ibex

Comment écrire un modèle C

template <class myType>
myType GetMax (myType a, myType b) {
 return (a>b?a:b);
}
Panicky Pelican

modèle C

template <class T>
class mypair {
    T values [2];
  public:
    mypair (T first, T second)
    {
      values[0]=first; values[1]=second;
    }
};
Modern Millipede

modèle dans cpp

// templates are used if the logic of function is same but 
// it differs due to data type.

/*Here is an example to show how user defined function print 
can be made to print  data of different data types.*/ 

template <class T>
T print (T a)
{
   cout << a;
}

int main()
{
    print('a');
    print(1);
}
Sleep deprived

Réponses similaires à “modèle dans cpp”

Questions similaires à “modèle dans cpp”

Plus de réponses similaires à “modèle dans cpp” dans C++

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code