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



Pdf көрінісі
бет378/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   374   375   376   377   378   379   380   381   ...   465
Байланысты:
аибм сплюс

 valarray(const indirect_array&);

...
}
Жиымдарды құру мысалдары:
valarray v1; 
 // Бос жиым
valarray v2(100); // 100 элементтен тұратын жиым,
// əр элемент келісім бойынша нөлге теңестірілген
valarray v3(5, 100); // мəні 5-ке тең 100
// элементтен тұратын жиым
const int m = {4, 4, 3, 6, 2};
valarray v4(m, 5); // Келесі 5 элементтен
// тұратын жиым: 4,4,3,6,2


405
Жиымдарда индекс бойынша қол жеткізу жəне меншіктеу операцияла-
ры анықталған:
T operator[](size_t) const; 
T& operator[](size_t); 
// Жиымды көшіру: 
valarray& operator=(const valarray&); 
// Барлық элементтерге бірдей мəнді меншіктеу: 
valarray& operator=(const T&); 
// valarray жиымына ішкі жиындарды меншіктеу: 
valarray& operator=(const slice_array&);
valarray& operator=(const gslice_array&); 
valarray& operator=(const mask_array&); 
valarray& operator=(const indirect_array&); 
valarray 
жиымының элементтерін нөмірлеу нөлден басталады. Диапа-
зон шекараларынан шығып кету мүмкіндігі тексерілмейді.
Жоғарыда көрсетілгендерден басқа, жалпылама индекстеу немесе 
valarray
жиымынан ішкі жиымдарды шығарып алу операциялары 
анықталған
1
:
valarray operator[](slice) const;
slice_array operator[](slice);
valarray operator[](const gslice&) const;
gslice_array operator[](const gslice&);
valarray operator[](const valarray&) const;
mask_array operator[](const valarray&);


Достарыңызбен бөлісу:
1   ...   374   375   376   377   378   379   380   381   ...   465




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

    Басты бет