LINUX.ORG.RU

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

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

Массив фиксированной длины и отступ.

template<int d>
struct form_t{
	int   id;
	float cf[d];

	struct iterator; //возвращает пару {int, float}
	iterator begin() const;
	iterator end()   const;
};
id — начало отсчёта по оси, соответственно из массива по каждой оси итерируемся от id до id+d.

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

Массив фиксированной длины и отступ.

template<int d>
struct form_t{
	int   id;
	float cf[d];

	struct iterator;
	iterator begin() const;
	iterator end()   const;
};
id — начало отсчёта по оси, соответственно из массива по каждой оси итерируемся от id до id+d.

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

Массив фиксированной длины и отступ.

template<int d>
struct form_t{
	int   id;
	float cf[d+1];

	struct iterator;
	iterator begin() const;
	iterator end()   const;
};
id — начало отсчёта по оси, соответственно из массива по каждой оси итерируемся от id до id+d.

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

template<int d>
struct form_t{
	int   id;
	float cf[d+1];

	struct iterator;
	iterator begin() const;
	iterator end()   const;
};

id — начало отсчёта по оси, соответственно из массива по каждой оси итерируемся от id до id+d.