Mis on võrdlusparameeter C++?
Mis on võrdlusparameeter C++?

Video: Mis on võrdlusparameeter C++?

Video: Mis on võrdlusparameeter C++?
Video: What is Low Latency C++? (Part 2) - Timur Doumler - CppNow 2023 2024, Mai
Anonim

Kõne poolt viide läbimise meetod argumendid funktsioonile kopeerib an aadressi argument formaalsesse parameeter . Funktsiooni sees kasutatakse aadressi tegelikule juurdepääsuks argument kõnes kasutatud. See tähendab tehtud muudatusi parameeter mõjutada läbitut argument.

Mis on siis võrdlusparameeter?

A võrdlusparameeter on viide muutuja mälukohta. Kui möödud parameetrid kõrval viide , erinevalt väärtusest parameetrid , nende jaoks uut salvestuskohta ei looda parameetrid . See näitab, et vahetusfunktsiooni väärtused on muutunud ja see muutus kajastub põhifunktsioonis.

Teiseks, kuidas edastada viidet C++ keeles? To üle andma väärtus poolt viide , argument viide edastatakse funktsioonidele nagu iga teinegi väärtus. Seega peate vastavalt deklareerima funktsiooni parameetrid kui viide tüübid nagu järgmises funktsioonis swap(), mis vahetab kahe täisarvulise muutuja väärtusi, millele selle argumendid osutavad.

Lihtsalt nii, mis on võrdlusparameeter C++?

Võrdlusparameetrid . See meetod kopeerib an väärtuse argument formaalsesse parameeter alamprogrammist. Seetõttu tehti muudatusi parameetrid alamprogrammil ei ole mingit mõju argument kasutati seda kutsuma. Vaikimisi, C++ kasutab läbimiseks call-by-value meetodit argumendid.

Mis on parameetri näide?

See eeldab, et kõik võimalik näidis valitud suurusel on võrdne võimalus kasutada. A parameeter on populatsiooni tunnusjoon. Statistika on a tunnus näidis . Sest näide , öelge, et soovite teada konkreetse ajakirja tellijate keskmist sissetulekut-a parameeter elanikkonnast.