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



Pdf көрінісі
бет524/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   520   521   522   523   524   525   526   527   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

template class valarray{ 

public:

 

// Нөлдік өлшемді жиым: 

 valarray();

 

// n элементтен тұратын жиым (əрқайсысына 

 

// келісім бойынша конструктор қолданылады: 

 

explicit valarray(size_t n);

 

// мəндері v болатын n элементтен тұратын жиым: 

 

valarray(const T& v, size_t n);

 

// m массивынан алынған мəндері бар n элементтен

 

// тұратын жиым: 

 

valarray(const T* m, size_t n); 

 

// Көшіру конструкторы 

 valarray(const 

valarray&); 

 

// Қимадан алынған мəндерге ие болатын жиым:

 valarray(const 

slice_array&); 

 

// Жалпыланған қимадан алынған мəндерге

 

// ие болатын жиым: 

 valarray(const 

gslice_array&); 

 

 // Ішкі жиыннан алынған мəндерге ие болатын жиым: 

 

 valarray(const mask_array&); 

 

 // indirect_array класынан алынған мəндерге 

 

 // ие болатын жиым: 

 

 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

:





Достарыңызбен бөлісу:
1   ...   520   521   522   523   524   525   526   527   ...   642




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

    Басты бет