ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
314483 Топик полностью
Evgeny_CD, Архитектор (13.03.2012 12:51, просмотров: 156) ответил lentjaj2 на Что будет быстрее работать: 1. простой массив, 2. массив классов вложенный в класс с перегруженным оператором массива? А если вариант 1, можно было бы компактно записать раскидав по модулям, была бы просто сказка. Получилась бы компактность записи
Вот в чем я плаваю, так это в том, что из С++ конструкций будет отработано компилером и приведет к реструктуризации кода (т.е. он автоматом сделает то, что я мог бы сделать, написав много нестандартного кода на С руками), а что приведет к созданию дополнительного кода для реализации фишек С++. Насчет массивов. Как ни крути, массив - это х-ня с указателем на начало и фиксированным шагом sizeof (жлемент массива) по индесу. Переменного размера объектов массива нет!!! Если ты монстр, то можешь сделать глобальный массив структур, и в разных частях кода кодить разные сруктуры в нем. Но горе тебе, если вылезешь за пределы ячейки. И отлаживать такой код ты будешь до второго пришествия. В С++ компилер знает, как живут элементы отосительно идентификатора начала класса. И сам все разложит и проверит, чтобы не вылезло.