ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
8 июля
249386
mazur (21.04.2011 13:27, просмотров: 32101)
Делали ли вы подобное, практикуется ли подобное? Есть несколько практически одинаковых подпрограмм. Различаются лишь несколькими строками в середине. Я решил попробовать сделать следующее. Сделать одну подпрограмму "А". Те несколько строк сделать подпрограммами "Б". Перед вызовом подпрограммы "А" закинуть в переменную адрес подпрограммы "Б"(те несколько строчек). Будет происходить следущее: Вызвали подпрограмму "А", дошло до места различия, в указатель закидывается из переменной адрес подпрограммы "Б" (те несколько строчек), вызов по индексному указателю, строчки свою работу сделали, возврат и выполнение дальше до конца подпрограммы "А". Что скажете?