-
- можно поспорить. Вложенные циклы достаточно поместить в ф-ю и использовать return. Оптимизировать в switch за компилятор мм.. abivan(177 знак., 24.04.2013 12:14)
- Разумеется, можно сделать по-разному. Только я не о том, как Bill(272 знак., 24.04.2013 15:29)
- Переменные вызывающей функции не видны -- вот проблема. Специфическая для C/C++. - fk0(24.04.2013 12:27)
- staic решает проблему, но создает другие. Хотя в кооперативной ОС и так статиков полно. - abivan(24.04.2013 12:57)
- если не хочется static, можно всё нужное поместить в структуру и передавать указатель - koyodza(24.04.2013 13:20)
- указатель это косвенная адресация - > увеличение времени выполнения. речь же не про просто ф-ю, где накладные размажутся, а про for for - abivan(24.04.2013 14:26)
- Нормальный компилятор, если поймёт, что указатель константа -- оптимизирует как будто без указателй (если функция -- static). Впрочем в нормальном компиляторе (GCC) и вложенные функции есть. - fk0(24.04.2013 15:41)
- для кортексов указатели не дают лишних задержек - Mahagam(24.04.2013 15:00)
- даже быстрее бывает, если все данные в одной структуре: используется индексная адресация со смещением - koyodza(24.04.2013 15:34)
- указатель это косвенная адресация - > увеличение времени выполнения. речь же не про просто ф-ю, где накладные размажутся, а про for for - abivan(24.04.2013 14:26)
- если не хочется static, можно всё нужное поместить в структуру и передавать указатель - koyodza(24.04.2013 13:20)
- staic решает проблему, но создает другие. Хотя в кооперативной ОС и так статиков полно. - abivan(24.04.2013 12:57)
- Вы действительно считаете, что за всё время мне ни разу не понадобился выход из вложенных циклов? Плохо то, что при использовании goto легче наделать ошибок, особенно когда переходов много. Обычно лучше пойти на небольшое увеличение времени koyodza(60 знак., 24.04.2013 12:12)
- можно поспорить. Вложенные циклы достаточно поместить в ф-ю и использовать return. Оптимизировать в switch за компилятор мм.. abivan(177 знак., 24.04.2013 12:14)