Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет359/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   355   356   357   358   359   360   361   362   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

typeid

 

операциясын мəліметтердің негізгі типтерімен де, туынды 

типтерімен де пайдалануға болады.

type_info

 класы 


 тақырыптық файлында төмендегідей түрде 

сипатталған:

class type_info{ 

   public:

virtual ~type_info();

bool operator==(const type_info& rhs) const; 

bool operator!=(const type_info& rhs) const; 

bool before(const type_info& rhs) const; 

const char* name() const; 

   private:

1

Компиляторлардың ескі нұсқаларында бұл класс 



Type_info

 немесе 


typeinfo

 деп 


аталуы мүмкін.

17-1140



258

type_info(const type_info& rhs); 

type_info& operator=(const type_info& rhs);

};

Мысалдағы 



name

 тəсілі 


type_infо

 типті объектімен сипатталатын типтің 

атауын көрсететін жолға нұсқауышты қайтарады.

Виртуалды деструктор 



type_infо

 класын полиморфты етеді.

Көшіру конструкторы жəне меншіктеу операциясы кездейсоқ көшіру 

жəне класс объектілерін меншіктеу мүмкіндігін жою үшін 





Достарыңызбен бөлісу:
1   ...   355   356   357   358   359   360   361   362   ...   642




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет