Überbelastung
|
Die überbelastung in C++ befürwortet Einfachheit im Verbrauch und in der Lesbarkeit. Folglich werden alle Formen der Operatoren überbelastet, um die natürlichen und Gebiet orientierten Bedeutungen zu geben. Ein Stufensprungoperator „++“ kann in zwei unterschiedlichen Formen als die Pfostenverlegenheit und der Verlegenheit Operator vor benannt werden. Programmierer haben irgendeine Schwierigkeit in der überbelastung oder mit ihr, da sie nicht zwischen ihnen unterscheiden können. Das ist, warum die Postfixoperatoren mit dem blinden Parameter einer Ganzzahl Art hergestellt werden. Vorzeichenoperator „++“ kann wie der Postfixoperator überbelastet werden, ohne irgendeine änderung vorzunehmen. Die folgende Funktion Definition betrachten.
|
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++;
}
};
|
|
„+“ Operator überbelastung
|
Ausgenommen „?“ alle Operatoren können wie überbelastet werden „: “, „sizeof“,“:: „, „*“. Uns jetzt lassen sehen das Beispiel des Verwendens „+“ des Operators.
|
//C++ overloading sample
class MyString
{
public:
char member1[100];
void operator +(MyString val)
{
strcat(member1, val.member1);
}
};
|
|
|
|
Schlüsselwort Funktion überbelasten, Funktion schreiben, überbelasten werfen, sql Funktion, Reihe Funktion, überbelasten Beispiel, Funktion programmieren, Funktion c++, Funktion Vektor, Funktion Reihe, Funktion Tabelle, überbelasten tutorial, Methode Funktion, arbeiten Lücke, Funktion Erklärung, arbeiten static, Funktion Art, Funktion definieren, Funktion Form, Funktion Erbauer, Zeichenkette Funktion, kompliziert Funktion, Funktion Löschung, Funktion Variable, überbelasten Anweisung, Funktion Größe, Funktion c#, verursachen Funktion, Wert Funktion, für variable Funktionen, Funktion Java, Funktion Argument, Funktion Argument, Funktion Sprache, verwenden Funktion, Funktion Asp, Funktion Parameter, Syntax Funktion, arbeiten global, Funktion erklären, Funktion Parameter
|