template <typename T>
void toto(T pouet)
{
}
toto(9);
toto<double>(9.0);
toto<std::string>("kikoo");
toto(9.0); // Cas non déduit
toto("kikoo"); // Cas déduit, le compilateur sait que c'est un toto<std::string>("kikoo");
#include template <class T> T min(T a,T b) { return (a < b) ? a : b; } int main() { int a,b; std::cout << "Entrez deux entiers: " << std::endl; std::cin >> a >> b; std::cout << min(a,b) << std::endl; return 0; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question