Surcharge
|
La surcharge dans C++ préconise la simplicité dans l'utilisation et la lisibilité. Par conséquent toutes les formes des opérateurs sont surchargées pour donner des significations normales et par domaine orientées. Un opérateur « ++ » d'incrément peut s'appeler sous deux formes différentes en tant que la difficulté de poteau et pré opérateur de difficulté. Les programmeurs ont une certaine difficulté en la surchargeant ou en employant, car ils ne savent pas différencier entre eux. C'est pourquoi les opérateurs de suffixe sont créés avec le paramètre factice d'un type de nombre entier. L'opérateur de préfixe « ++ » peut être surchargé comme l'opérateur de suffixe sans faire n'importe quel changement. Regarder la définition suivante de fonction.
|
Class Test
{
int i;
public:
void operator ++()
{
++i;
}
};
|
|
The post fix ++ operator will be overloaded with a dummy integer parameter as follows.
Class Test
{
int i;
public:
void operator ++(int)
{
i++;
}
};
|
|
Surcharge « + » opérateur
|
Excepté « ? » tous les opérateurs peuvent être surchargés comme « : », « sizeof », » : : « , « * ». Nous laisser maintenant voient l'exemple d'employer « + » de l'opérateur.
|
//C++ overloading sample
class MyString
{
public:
char member1[100];
void operator +(MyString val)
{
strcat(member1, val.member1);
}
};
|
|
 |
 |
Keywords a fonction de mots-clés surchargeant, fonction dactylographie, surchargeant a moulé, fonction de SQL, fonction de rangée, surchargeant l'exemple, fonction programmant, la fonction c++, vecteur de fonction, rangées de fonction, table de fonction, surchargeant le cours d'instruction, fonction de méthode, fonctionnent vide, déclaration de fonction, fonctionnent charge statique, type de fonction, fonction définissent, fonte de fonction, constructeur de fonction, fonction de corde, fonction complexe, effacement de fonction, variables de fonction, surchargeant la tâche, taille de fonction, c# de fonction, créent la fonction, fonction de valeur, fonction variable, fonction Java, argument de fonction, arguments de fonction, langue de fonction, en utilisant la fonction, la fonction asp, paramètres de fonction, la fonction de syntaxe, fonctionnent global, la fonction déclarent, paramètre de fonction
|