Staattinen toiminto : Se on jäsenfunktio, jota käytetään vain C++:n käyttöön
java pgm
// 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();> }> |
>
java matematiikan luokka
>Lähtö:
techcodeview.com!>
Ohjelma 2:
css tasaus kuvat
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;> }> |
>
>Lähtö:
multipleksointi
1>
Staattisen funktion ja vakiofunktion välinen taulukkoero:
| Staattinen toiminto | Jatkuva toiminto |
|---|---|
| Se ilmoitetaan käyttämällä staattinen avainsana . | Se ilmoitetaan käyttämällä const avainsana . |
| Se ei salli muuttujan tai datan jäsenten tai funktioiden uudelleen muokkaamista. Sen sijaan se on varattu ohjelman elinkaareksi. | Sen avulla voidaan määrittää, onko muuttuja muokattavissa vai ei. |
| Se auttaa kutsumaan funktioita, jotka käyttävät luokkaa ilman objekteja. | Se auttaa meitä välttämään esineiden muokkaamista. |
| Tätä toimintoa voivat kutsua vain staattiset datajäsenet ja staattiset jäsenfunktiot. | Tätä funktiota voidaan kutsua käyttämällä mitä tahansa objektia. |
| On hyödyllistä ilmoittaa globaalit tiedot, jotka tulee päivittää ohjelman ollessa muistissa, joita käytetään toimintojen pääsyn rajoittamiseen, saman funktion nimen käyttämiseen muissa tiedostoissa jne. | Se on hyödyllinen toimintoon välitettävien osoittimien tai viittausten kanssa, sillä sitä käytetään välttämään vahingossa tapahtuvia muutoksia objektiin, voidaan kutsua minkä tahansa tyyppisellä objektilla jne. |
| Se on jäsenfunktio, joka yleensä sallii käyttää funktiota luokan avulla ilman luokan esiintymää. | Se on jäsenfunktio, joka yleensä ilmoitetaan vakioksi ohjelmassa. |