-
- А просто инициализировать массив? Не меняя его свойств? - Cкpипaч(31.12.2023 12:40)
- Нет. Кто-то должен проитерироваться по всем элементам. Это делает
конструктор класса. Просто функция даст одно значение в месте
вызова. - VladislavS.(31.12.2023 12:45)
- Спасибо, я так и подумал. Т.е. для "прыжка в подпространство" нужен
новый класс. Наследование от стандартных типов в Плюсах не
поддерживается, поэтому сам массив придется делать полем класса (а
можно ли не порождать объект? обращаться только к классу? какая-то
такая магия, вроде бы в Плюсах была?) - Cкpипaч(31.12.2023 12:52)
- Если вы используете какой-то конкретно элемент массива, то весь
массив и не создастся, а просчитается на этапе компиляции. А если
произвольный элемент то либо считать в рантайме, либо весь массив в
памяти. - VladislavS.(31.12.2023 13:23)
- Понятно. Так примерно себе и представлял. С Наступающим! :) - Cкpипaч(31.12.2023 13:48)
- Если вы используете какой-то конкретно элемент массива, то весь
массив и не создастся, а просчитается на этапе компиляции. А если
произвольный элемент то либо считать в рантайме, либо весь массив в
памяти. - VladislavS.(31.12.2023 13:23)
- Спасибо, я так и подумал. Т.е. для "прыжка в подпространство" нужен
новый класс. Наследование от стандартных типов в Плюсах не
поддерживается, поэтому сам массив придется делать полем класса (а
можно ли не порождать объект? обращаться только к классу? какая-то
такая магия, вроде бы в Плюсах была?) - Cкpипaч(31.12.2023 12:52)
- Нет. Кто-то должен проитерироваться по всем элементам. Это делает
конструктор класса. Просто функция даст одно значение в месте
вызова. - VladislavS.(31.12.2023 12:45)
- А просто инициализировать массив? Не меняя его свойств? - Cкpипaч(31.12.2023 12:40)