Re: valarray
От: Bell Россия  
Дата: 13.12.02 08:41
Оценка: 1 (1)
Здравствуйте, flash83, Вы писали:

F>Может кто-нибудь знает, как создавать многомерные массивы с помощью valarray, а то уже вечность мучаюсь и никто толком не может сказать, как будто они вовсе не нужны.Thanx

F>


   const int nSize = 10;
   valarray<valarray<double> > aTwoDimensionalValarray(nSize);
   for(int i = 0; i < nSize; ++i)
      aTwoDimensionalValarray[i].resize(nSize);

   aTwoDimensionalValarray[0][0] = 1;



Только надо очень осторожно этим пользоваться, особенно если такой двумерный valarray будет константным.
А вообще воспользуйся поиском — многомерные массивы обсуждались уже не раз.
Любите книгу — источник знаний (с) М.Горький
valarray
От: flash83  
Дата: 13.12.02 08:31
Оценка:
Может кто-нибудь знает, как создавать многомерные массивы с помощью valarray, а то уже вечность мучаюсь и никто толком не может сказать, как будто они вовсе не нужны.Thanx
Re: valarray
От: Павел Кузнецов  
Дата: 13.12.02 08:35
Оценка:
Здравствуйте, flash83, Вы писали:

F>Может кто-нибудь знает, как создавать многомерные массивы с помощью valarray


см. gslice
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Re: Строуструп
От: jazzer Россия Skype: enerjazzer
Дата: 15.12.02 07:09
Оценка:
Здравствуйте, flash83, Вы писали:

F>Может кто-нибудь знает, как создавать многомерные массивы с помощью valarray, а то уже вечность мучаюсь и никто толком не может сказать, как будто они вовсе не нужны.Thanx

F> :crash:

У него в третьем издании довольно подробно все описано. В двух словах — нужно использовать сопутствующие шаблоны *slice
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.