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
|