Ի՞նչ է ստատիկ տվյալների անդամը:
Ի՞նչ է ստատիկ տվյալների անդամը:
Anonim

Ստատիկ տվյալների անդամներ դասակարգային են անդամներ որոնք հայտարարված են օգտագործելով ստատիկ հիմնաբառ. Կա միայն մեկ օրինակ ստատիկ տվյալների անդամ դասարանում, նույնիսկ եթե կան շատ դասի օբյեկտներ: Դա պայմանավորված է նրանով, որ բոլոր օբյեկտները կիսում են ստատիկ տվյալների անդամ.

Նաև, ի՞նչ նկատի ունեք ստատիկ տվյալների անդամներ ասելով:

Փոփոխական, որը հայտարարված է դասի ներսում ստատիկ հիմնաբառը կոչվում է ստատիկ տվյալների անդամ . ստատիկ տվյալների անդամ գլոբալ է տվյալների անդամ , որը գլոբալ է դասի համար կամ մեկից ավելի օբյեկտ . Ստատիկ անդամ հիշողությունը հատկացվում է լավագույն դեպքում օբյեկտ դասի ստեղծումը կամ երբ այն առաջին անգամ մուտք գործեց:

Նմանապես, ո՞րն է ստատիկ տվյալների անդամի օգտագործումը C++-ում: Ստատիկ Գործառույթ Անդամներ Ա ստատիկ անդամ գործառույթը կարող է միայն մուտք գործել ստատիկ տվյալների անդամ , այլ ստատիկ անդամ գործառույթներ և դասից դուրս ցանկացած այլ գործառույթ: Ստատիկ անդամ գործառույթներն ունեն դասի շրջանակ և մուտք չունեն դասի այս ցուցիչին:

Պարզապես, ի՞նչ է ստատիկ տվյալների անդամը օրինակով:

Դա փոփոխական է, որը հայտարարված է ստատիկ հիմնաբառ, այն նաև հայտնի է որպես դաս անդամ , այդպիսով փոփոխականի միայն մեկ պատճենը ստեղծում է բոլոր օբյեկտների համար: Ցանկացած փոփոխություն ստատիկ տվյալների անդամ մեկի միջոցով անդամ ֆունկցիան կարտացոլվի բոլոր մյուս օբյեկտներում անդամ գործառույթները։

Ի՞նչ է ստատիկ ֆունկցիան:

Ա ստատիկ գործառույթ անդամ է ֆունկցիան դասի, որը կարելի է կանչել նույնիսկ այն դեպքում, երբ դասի օբյեկտը սկզբնավորվել չէ: Ա ստատիկ ֆունկցիա չի կարող մուտք գործել իր դասի որևէ փոփոխական, բացառությամբ ստատիկ փոփոխականներ. «Այս» ցուցիչը ցույց է տալիս այն օբյեկտը, որը կանչում է ֆունկցիան.

Խորհուրդ ենք տալիս: