Cum funcționează acest stivuitor din funcția rusă?

În primul rând, voi încerca să citesc a doua linie, adică p este un indicator al unei funcții care returnează valori de tipul void. De ce am citit acest lucru și în mod specific "tip gol" pentru că am folosit tehnica de aici. Dar care sunt regulile pentru asta?






Apreciez asta cum trebuie.

Setați Feb 19 '13 la 12:38

De exemplu: (funcționează în C și C ++)

Transmiteți și difuzați

Poate că această decizie (nu foarte corectă) se va dovedi utilă.

Apropo, cineva poate scrie o opțiune cu adevărat corectă (de preferință merge și de lucru) pentru C și C ++.

Există și alte metode, de exemplu, în Algol-60 a existat o metodă de trecere a parametrilor "după nume". În cele mai multe cazuri, acesta îndeplinește aceleași sarcini ca și parametrii „link-ul“ metoda de transmisie, dar au unele caracteristici suplimentare (acum în unele limbi există un astfel de lucru - parametrii de blocuri de cod cum ar fi Ob-c, perl, etc.). Punerea în aplicare este emoționată.







Semnătura aici nu este nimic. Acesta servește numai pentru a valida și a adăuga anumite tipuri de distribuții implicite.

răspuns dat dat 20 februarie '13 la 18:16

@alexlz, exact. Cred că acest răspuns va fi util pentru mulți pentru descrierea corectă a funcțiilor care revin. Am această regulă poate fi formulată după cum urmează: descrierea funcției, numele și parametrii săi sunt închise între paranteze și scrie în loc de tip stea (sau mai mult, în funcție de nivelul de indirectare), tipul rezultatelor returnate de scrierea funcției înainte de parantezele și să descrie argumentele sale după paranteze. În consecință, pentru prototipul de la început scriem, de exemplu, extern și terminăm această descriere ";". dar dacă scriem funcția însăși, o încheiem cu corpul. - avp ​​Feb 21 '13 la ora 17:25







Articole similare

Trimiteți-le prietenilor: