ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
1021922 Топик полностью
RxTx (29.07.2020 11:23, просмотров: 334) ответил Nikolay_Po на Спасибо. Оно самое. Хорошо, что оно есть. Стандартный код с индексами будет работать быстро. А вот с указателями очень осторожно: есть побочные эффекты. Хороший программист решит задачу и без указателей. А хороший компилятор сделает код таким же быстрым, как с указателями.
С индексацией компилятор способен произвести более глубокую оптимизацию, т.к. отслеживать разыменование и модификацию указателей сложнее. Проявится в сложных случаях, типа кода DFT, работы с матрицами итд. В простейших случаях разницы нет. Исключение - короткие innerloop'ы, где проверка конца цикла совмещена с продвижением указателя (циклы и работа в стиле STL итераторов).