LINUX.ORG.RU

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

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

каждую итерацию имеющий разный тип

И что? Их вполне можно засунуть в СУВТ(Ц,Д,*НХ). Причём среда вполне может сгенерировать её автоматически, типы полей структуры ведь известны. Весьма любопытная концепция.

А ещё в частных случаях (вектор, например), типы полей структуры одинаковы. Такие структуры, конечно, можно заменить массивами, но в коде удобнее указывать sqrt(vector.x ** 2 + vector.y ** 2), чем sqrt(vector[0] ** 2 + vector[1] ** 2).

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

каждую итерацию имеющий разный тип

И что? Их вполне можно засунуть в СУВТ(Ц,Д,*НХ). Причём среда вполне может сгенерировать её автоматически, типы полей структуры ведь известны. Весьма любопытная концепция.

А ещё в частных случаях (вектор, например), типы полей структуры одинаковы. Такие структуры, конечно, можно заменить полями, но в коде удобнее указывать sqrt(vector.x ** 2 + vector.y ** 2), чем sqrt(vector[0] ** 2 + vector[1] ** 2).