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


// my_header.h – сыртқы жарияланымдар



Pdf көрінісі
бет171/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   167   168   169   170   171   172   173   174   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

// my_header.h – сыртқы жарияланымдар

extern int a;

extern double b;

...

// -----------------------------------

// one.срр

#include "my_header.h"

int a;

...

// -----------------------------------

// two.cpp

#include "my_header.h"

double b;

...

Екі айнымалыны да 



one.срр

 жəне 


two.срр

 файлдарында қолдануға 

болады.

Егер айнымалы 



static 

ретінде сипатталса, оның əрекет ету аймағы өзі 

анықталған файлмен шектеледі.  

Типті сипаттау кезінде бір анықтама ережесін ұстанған жөн, яғни 

программада қолданылатын тип дəл бір рет анықталуы керек. Көбінесе бұл 

тақырыптық файлда орындалады, содан кейін файл осы типті қолданатын 

модульдерге қосылады. Бұл ереженің сақталмауы оңайлықпен табыла 

қоймайтын қателіктердің пайда болуына алып келеді, себебі компиля-

торлар бір типтің əртүрлі файлдардағы анықталуын бір-бірінен ажырата 

алмайды.

1

Жариялау кезінде, анықтаумен салыстырғанда, айнымалы құрылмайтынын еске алайық. 



extern 

модификаторымен жариялау кезінде инициалдау болмауы тиіс: егер ол кездессе, онда



 extern

 мо-


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


106



Достарыңызбен бөлісу:
1   ...   167   168   169   170   171   172   173   174   ...   642




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

    Басты бет