Ni nini kushughulikia katika C?
Ni nini kushughulikia katika C?

Video: Ni nini kushughulikia katika C?

Video: Ni nini kushughulikia katika C?
Video: 1. KUSHUGHULIKIA AINA MBALI MBALI ZA MALANGO 2024, Novemba
Anonim

A mpini ni neno la jumla kwa marejeleo (sio marejeleo mahususi ya C++) kwa kitu. Kwa muhtasari, a mpini inaweza kuwa kitu kingine isipokuwa kielekezi, kama vile faharasa kamili au kitu kilicho na maelezo zaidi kuhusu kitu (kama vile kielekezi mahiri).

Pia ujue, vipini vinatumika kwa nini?

Katika programu ya kompyuta, a mpini ni marejeleo dhahania ya rasilimali ambayo ni kutumika programu inaporejelea vizuizi vya kumbukumbu au vitu ambavyo vinadhibitiwa na mfumo mwingine kama hifadhidata au mfumo wa uendeshaji.

Baadaye, swali ni, ni nini kushughulikia katika programu ya C ++? Katika C++/CLI, a mpini ni kielekezi kwa kitu kilicho kwenye lundo la GC. Kuunda kitu kwenye (isiyodhibitiwa) C++ lundo hupatikana kwa kutumia mpya na matokeo ya usemi mpya ni kiashirio cha "kawaida". Kipengee kinachodhibitiwa kimetengwa kwenye lundo la GC (inayodhibitiwa) kwa usemi wa gcnew. Matokeo yake yatakuwa a mpini.

Pia kuulizwa, ni kushughulikia pointer?

4 Majibu. A mpini kawaida ni rejeleo opaque kwa kitu. Hushughulikia inaweza kutumika tu na vitendaji katika kiolesura sawa cha maktaba, ambacho kinaweza kurekebisha faili za mpini kurudi kwenye kitu halisi. A pointer ni mchanganyiko wa anwani katika kumbukumbu na aina ya kitu ambacho kinakaa katika eneo hilo la kumbukumbu.

Hushughulikia ni nini kwenye Windows?

Kwa usahihi, katika Windows , (na kwa ujumla katika kompyuta) a mpini ni kifupi ambacho huficha anwani halisi ya kumbukumbu kutoka kwa mtumiaji wa API, ikiruhusu mfumo kupanga upya kumbukumbu ya mwili kwa uwazi kwa programu. Kusuluhisha a mpini ndani ya pointer kufuli kumbukumbu, na kuachilia mpini inabatilisha kiashiria.

Ilipendekeza: