409
Бастапқы матрица:
Жалпыланған қима:
00 01 02
00 01
10 11 12
10 11
20 21 22
20 21
30 31 32
Компьютер жадыднағы орналасуы:
00 10 20 30 01 11 21 31 02 12 22 32
Енді, мысалы, 2x3 ішкі матрицасының элементтерін нөлге теңестіру үшін
келесі кодты жазуға болады:
valarray v(1, 12); // Бірліктерден тұратын
// жиым құрамыз
int length[] = {2, 3};
int str[] = {4, 1};
valarray len (length, 2);
valarray d (str, 2);
// v[0], v[1], v[2], v[4], v[5], v[6] элементтерін
// нөлге теңестіреміз:
v[gslice(0, len, d)] = 0;
slice_array
шаблоны сияқты, жалпыланған қимамен берілген жиым
элементтерінің ішкі жиынымен
жұмыс істеуіне арналған
Достарыңызбен бөлісу: