C ++ dilində göstəricilərə daxil olun

C ++, giriş göstəricilərindən istifadə etməklə sinif üzvlərinə və funksiyalarına nəzarəti təmin edir. Giriş spesifikatorları məlumatların düzgün istifadə edilməməsindən qorunmaq üçün istifadə olunur.

Əvvəlki mövzudan Şəxsiyyət sinifində yalnız istifadə etdik ictimai bütün məlumat üzvləri üçün daxilolma göstəriciləri:

Pin

C ++ dilində giriş göstəricilərinin növləri

  1. ictimai

  2. xüsusi

  3. müdafiə

İctimai Təyinatçı

Ictimai sinif üzvləri və funksiyaları bir sinif xaricində hər hansı bir funksiya və ya digər siniflər tərəfindən istifadə edilə bilər. İstifadə edərək ümumi məlumat üzvlərinə daxil ola və ya birbaşa fəaliyyət göstərə bilərsiniz nöqtə operator (.) və ya (ox operatoru-> göstəriciləri olan).

Qorunan Specifier

Qorunan sinif üzvləri və funksiyaları sinif daxilində istifadə edilə bilər. Qorunan üzvlər və funksiyalar digər siniflərdən birbaşa əldə edilə bilməz. əlavə olaraq müdafiə giriş göstəricisi dost funksiyalarına və siniflərinə bu məlumat üzvlərinə və funksiyalarına daxil olmaq imkanı verir. Qorunan məlumat üzvləri və funksiyaları bu sinifdən əldə edilən sinif tərəfindən istifadə edilə bilər. Giriş dəyişdiriciləri və miras haqqında daha çox məlumat tapa bilərsiniz C ++ Miras

Xüsusi göstərici

Xüsusi sinif üzvləri və funksiyaları yalnız sinif daxilində və dost funksiyaları və sinifləri tərəfindən istifadə edilə bilər.

Dəyişdirə bilərik Şəxs Fərqli giriş göstəriciləri ilə məlumat üzvləri və funksiya əlavə edərək sinif:

class Person
{
public://access control
	string firstName;//these data members
	string lastName;//can be accessed
	tm dateOfBirth;//from anywhere
protected:
	string phoneNumber;//these members can be accessed inside this class,
	int salary;// by friend functions/classes and derived classes
private:
	string addres;//these members can be accessed inside the class
	long int insuranceNumber;//and by friend classes/functions
};

Giriş spesifikatoru növbəti üzv göstəriciyə qədər bütün üzv və funksiyaları təsir edir:

Pin

Dərslər üçün standart giriş göstəricisi özəl. Həmkarlar ittifaqları və quruluşları üçün standart giriş göstəricisi ictimaidir.

Translate »