Questions marquées «overloading»

Les termes surcharge et surchargé peuvent faire référence à: - Surcharge de constructeur et de méthode, un type de polymorphisme où différentes fonctions portant le même nom sont invoquées en fonction des types de données des paramètres passés - Surcharge d'opérateur, une forme de surcharge fonctionnelle ou de méthode où le l'action surchargée est un opérateur, tel que + ou -

4
Surcharger une fonction à l'aide de modèles
J'essaie de définir une fonction à l'aide de modèles et je veux que le nom de type soit int ou anEnum (une énumération spécifique que j'avais définie). J'ai essayé ce qui suit mais j'ai échoué: template <int | anEnum T> // or <int T, anEnum T> or <int, anEnum T> …


3
Surcharger une fonction lambda
Comment surcharger une simple fonction lambda locale? SSE du problème d'origine: #include <iostream> #include <map> void read() { static std::string line; std::getline(std::cin, line); auto translate = [](int idx) { constexpr static int table[8]{ 7,6,5,4,3,2,1,0 }; return table[idx]; }; auto translate = [](char c) { std::map<char, int> table{ {'a', 0}, {'b', …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.