Statiskā funkcija : Tā ir dalībnieka funkcija, kas tiek izmantota, lai piekļūtu tikai C++
tīkls un tīklu veidi
// 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();> }> |
runas in powershell
>
>Izvade:
techcodeview.com!>
2. programma:
string ti int
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;> }> |
>
>Izvade:
java gadījuma paziņojums
1>
Tabulas atšķirība starp statisko funkciju un pastāvīgo funkciju:
| Statiskā funkcija | Pastāvīga funkcija |
|---|---|
| Tas tiek deklarēts, izmantojot statisks atslēgvārds . | Tas tiek deklarēts, izmantojot const atslēgvārds . |
| Tas neļauj atkārtoti modificēt mainīgos vai datu elementus vai funkcijas. Tā vietā tas tiek piešķirts programmas darbības laikā. | Tas ļauj norādīt, vai mainīgais ir maināms vai nē. |
| Tas palīdz izsaukt funkcijas, kas izmanto klasi, neizmantojot objektus. | Tas palīdz mums izvairīties no objektu pārveidošanas. |
| Šo funkciju var izsaukt tikai statisko datu elementi un statisko dalībnieku funkcijas. | Šo funkciju var izsaukt, izmantojot jebkura veida objektu. |
| Ir lietderīgi deklarēt globālos datus, kas jāatjaunina, kamēr programma atrodas atmiņā, izmanto, lai ierobežotu piekļuvi funkcijām, atkārtoti izmantotu to pašu funkcijas nosaukumu citos failos utt. | Tas ir noderīgs ar rādītājiem vai atsaucēm, kas tiek nodotas funkcijai, ko izmanto, lai izvairītos no nejaušām objekta izmaiņām, to var izsaukt jebkura veida objekts utt. |
| Tā ir dalībnieka funkcija, kas parasti ļauj piekļūt funkcijai, izmantojot klasi, neizmantojot klases gadījumu. | Tā ir dalībnieka funkcija, kas programmā parasti tiek deklarēta kā nemainīga. |