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



Pdf көрінісі
бет174/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   170   171   172   173   174   175   176   177   ...   642
namespace demo{

int i = 1;

int k = 0;

void func1(int);

void func2(int) { /* ... */ }

}

namespace demo{ 

    // Кеңейту

// int i = 2; 

 Дұрыс емес – екі рет анықталған

void func1(double);  // Асыра жүктеу

void func2(int);      // Дұрыс (қайта жариялау)

}

 Атау берілген аймақты жариялауда жарияланымдармен қатар анықтамалар 

да болуы мүмкін. Оның құрамына тек жарияланымдарды орналастырып

кейіннен аймақ атауы мен көріну аймағына қол жеткізуді 



:: 

операторының 

көмегімен анықтаудың да өз логикасы бар, мысалы:



107

void demo::func1(int) { /* ... */ }

Бұл интерфейс пен оны жүзеге асыруды бір-бірінен бөлу үшін 

қолданылады. Мұндай тəсілмен атаулар кеңістігінің жаңа элементін 

жариялауға болмайды.  

Аймақ ішінде жарияланған объектілер жариялау сəтінен бастап көрінетін 

болады. Аймақ атауы мен көріну аймағына қол жеткізу 



:: 

операторының 

көмегімен оларды тікелей пайдалануға болады, мысалы:



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




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

    Басты бет