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 -

244
Surcharge de la fonction TypeScript

La section 6.3 de la spécification du langage TypeScript parle de surcharge de fonctions et donne des exemples concrets sur la façon de l'implémenter. Cependant, si j'essaye quelque chose comme ça: export class LayerFactory { constructor (public styleFactory: Symbology.StyleFactory) { }...

241
Comment réaliser une surcharge de fonction en C?

Existe-t-il un moyen d'obtenir une surcharge de fonctions en C? Je regarde des fonctions simples à surcharger comme foo (int a) foo (char b) foo (float c , int d) Je pense qu'il n'y a pas de solution simple; Je recherche des solutions de contournement s'il en existe.

213
Surcharge de la fonction Python

Je sais que Python ne prend pas en charge la surcharge de méthode, mais j'ai rencontré un problème que je n'arrive pas à résoudre d'une manière sympa Pythonic. Je fais un jeu où un personnage doit tirer une variété de balles, mais comment puis-je écrire différentes fonctions pour créer ces balles?...

195
Surcharge de la fonction PHP

Venant de l'arrière-plan C ++;) Comment puis-je surcharger les fonctions PHP? Une définition de fonction s'il y a des arguments, et une autre s'il n'y a pas d'arguments? Est-ce possible en PHP? Ou dois-je utiliser if else pour vérifier si des paramètres sont passés de $ _GET et POST ?? et les...