LINUX.ORG.RU

История изменений

Исправление thunar, (текущая версия) :

Хм, не совсем то что нужно. Скорее это должно свестись к последовательному обходу, массива такой семантикой:

//data[nx][ny][nz];
for(auto&&[i,j,k,var] : pass<3>(data)){
  //var = data[i][j][k];
  //do stuff
}
Хорошо бы задать pass<> в виде рекурсивного шаблона в зависимости от числа измерений, т.к. нужно ещё насчитывать походу счёта некоторые коэффициенты по каждой из осей.

Исправление thunar, :

Хм, не совсем то что нужно. Скорее это должно свестись к последовательному обходу, массива такой семантикой:

//data[nx][ny][nz];
for(auto&&[i,j,k,var] : pass<3>(data)){
  //var = data[i][j][k];
  //do stuff
}
Хорошо бы это в виде рекурсивного шаблона в зависимости от числа измерений, т.к. нужно ещё насчитывать походу счёта некоторые коэффициенты по каждой из осей.

Исправление thunar, :

Хм, не совсем то что нужно. Скорее это должно свестись к последовательному обходу, массива

//data[nx][ny][nz];
for(auto&&[i,j,k,var] : pass<3>(data)){
  //var = data[i][j][k];
  //do stuff
}
Хорошо бы это в виде рекурсивного шаблона в зависимости от числа измерений, т.к. нужно ещё насчитывать походу счёта некоторые коэффициенты по каждой из осей.

Исходная версия thunar, :

Хм, не совсем то что нужно. Скорее это должно свестись к последовательному обходу, массива

//data[nx][ny][nz];
for(auto&&[i,j,z,var] : pass<3>(data)){
  //var = data[i][j][z];
  //do stuff
}
Хорошо бы это в виде рекурсивного шаблона в зависимости от числа измерений, т.к. нужно ещё насчитывать походу счёта некоторые коэффициенты по каждой из осей.