O. X. Azamatov


Indekslash va funksiyani chaqirish amallarini qo‘shimcha yuklash


Download 1.82 Mb.
Pdf ko'rish
bet74/119
Sana09.01.2022
Hajmi1.82 Mb.
#256439
1   ...   70   71   72   73   74   75   76   77   ...   119
Bog'liq
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; 


Download 1.82 Mb.

Do'stlaringiz bilan baham:
1   ...   70   71   72   73   74   75   76   77   ...   119




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling