O. X. Azamatov


Indekslash va funksiyani chaqirish amallarini qo‘shimcha yuklash



Yüklə 1,82 Mb.
Pdf görüntüsü
səhifə74/119
tarix31.12.2021
ölçüsü1,82 Mb.
#49500
1   ...   70   71   72   73   74   75   76   77   ...   119
3072-Текст статьи-7829-1-10-20200908

9.5. Indekslash va funksiyani chaqirish amallarini qo‘shimcha yuklash  
Dumaloq qavs () amalini qo‘shimcha yuklash sinf obyektiga funksiya chaqirig‘i 
sintaksisini  qo‘llashga  imkon  beradi.  Operandlar  soni  ixtiyoriy  bo‘lishi  mumkin. 
Kvadrat qavs massiv elementi sintaksisini qo‘llashga imkon beradi. 
//------ Simvolni ajratish amali ------------------- 
char  string::operator()(int n) { if nelse return ‘\0’;} 
//------ Ostki satrni ajratish amali ------------------- 
string  string::operator()(int n1, int n2) { 
string  tmp = *this; 


81 
 
delete  tmp.Str; 
tmp.Str = new char[n2-n1+1]; 
strncpy(tmp.Str, Str+n1, n2-n1);  
return tmp; 


Yüklə 1,82 Mb.

Dostları ilə paylaş:
1   ...   70   71   72   73   74   75   76   77   ...   119




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin