Statische Funktion : Es handelt sich um eine Memberfunktion, die nur für den Zugriff auf C++ verwendet wird
Datenstrukturen in Java
// C++ program to illustrate the use> // of static function> #include 'bits/stdc++.h'> using> namespace> std;> > class> A {> public>:> >static> void> f()> >{> >cout <<>'techcodeview.com!'>;> >}> };> > // Driver Code> int> main()> {> >A::f();> }> |
>
>Ausgabe:
techcodeview.com!>
Programm 2:
C++
// C++ program to illustrate the use> // of const keyword> > #include> using> namespace> std;> > // Driver Code> int> main()> {> >const> double> a = 1;> > >// Using the below line of code> >// gives error> >// a = 2.21;> > >cout << a << endl;> > >return> 0;> }> |
Operatoren in der Python-Programmierung
>
>Ausgabe:
1>
Tabellarischer Unterschied zwischen statischer Funktion und konstanter Funktion:
| Statische Funktion | Konstante Funktion |
|---|---|
| Es wird mit deklariert statisches Schlüsselwort . | Es wird mit deklariert const-Schlüsselwort . |
| Es ist nicht möglich, Variablen, Datenelemente oder Funktionen erneut zu ändern. Stattdessen wird es für die gesamte Lebensdauer des Programms zugewiesen. | Es ermöglicht die Angabe, ob eine Variable änderbar ist oder nicht. |
| Es ist hilfreich, Funktionen aufzurufen, die Klassen verwenden, ohne Objekte zu verwenden. | Es hilft uns, das Ändern von Objekten zu vermeiden. |
| Diese Funktion kann nur von statischen Datenmembern und statischen Memberfunktionen aufgerufen werden. | Diese Funktion kann mit jedem Objekttyp aufgerufen werden. |
| Es ist nützlich, globale Daten zu deklarieren, die aktualisiert werden sollen, während sich das Programm im Speicher befindet, um den Zugriff auf Funktionen einzuschränken, denselben Funktionsnamen in anderen Dateien wiederzuverwenden usw. | Es ist nützlich, wenn Zeiger oder Referenzen an Funktionen übergeben werden, um versehentliche Änderungen am Objekt zu vermeiden, und kann von jedem Objekttyp usw. aufgerufen werden. |
| Es handelt sich um eine Mitgliedsfunktion, die im Allgemeinen den Zugriff auf Funktionen mithilfe einer Klasse ermöglicht, ohne eine Instanz der Klasse zu verwenden. | Es handelt sich um eine Mitgliedsfunktion, die im Programm im Allgemeinen als Konstante deklariert wird. |