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


namespace DAM = Department_of_Applied_Mathematics



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

namespace DAM = Department_of_Applied_Mathematics;

Стандартты кітапхананың атаулар кеңістіктері. Стандартты кітапхана 

объектілері 



std

 атаулар кеңістігінде анықталған. Мысалы, С тілінің стандарт-

ты енгізу/шығару құралдарының 

 тақырыптық файлындағы жари-

яланымдары атаулар кеңістігіне төмендегідей түрде орналастырылған: 

// stdio.h

namespace std{

int feof(FILE *f);

...

}

using namespace std;



108

Бұл жоғарыдан төменге қарай үйлесімділікті қамтамасыз етеді. Тікелей 

қол жеткізуге болмайтын атаулардың болғанын қаламайтындар үшін жаңа 

 

тақырыптық файлы анықталған:



// cstdio

namespace std{

int feof(FILE *f);

...

}

Егер программаға 



 файлы қосылған болса, атаулар кеңістігінің 

атын айқын түрде көрсету керек:

std::feof(j);

Атаулар кеңістіктерінің механизмі 



#include

 директивасымен біріге оты-

рып, байланысқан шамаларды логикалық топтастыру мен олармен қатынасуды 

шектеуді үйлестіру арқылы көлемді программалар жазу кезінде қажетті 

икемділікті қамтамасыз етеді.  

Көбінесе программаның кез келген функционалдық тұрғыдан аяқталған 

үзіндісінде осы үзіндіні қолдану үшін қажетті интерфейстік бөлікті (мысалы, 

функциялардың тақырыптары, типтердің сипаттамалары) жəне оны жүзеге 

асыру бөлігін, яғни қосалқы айнымалыларды, функцияларды жəне сырттан 

қол жеткізуге болмайтын басқа да құралдар бөлігін жекелеп көрсетуге болады. 

Атаулар кеңістіктері жүзеге асыру ерекшеліктерін көрсетпеуге, яғни програм-

ма құрылымын жеңілдетуге жəне қателер санын азайтуға мүмкіндік береді. 

Программаны модульдерге жоспарлы түрде бөлу, интерфейстерді айқын түрде 

спецификациялау жəне оларға қол жеткізуді шектеу программалаушылар 

тобының жоба бойынша тиімді жұмыс істеуіне мүмкіндік береді. 



109



Достарыңызбен бөлісу:
1   ...   172   173   174   175   176   177   178   179   ...   642




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

    Басты бет