-
- Тогда все сказано выше и ниже - или довериться компилятору или сочинить на препроцессоре. Не думаю, чтобы это было сложно. #define, #undef. Если тупо инлайнить, вручную написав количество вызовов тела цикла. - Vladimir Ljaschko(20.08.2013 13:33)
- Концепция: fk0(4811 знак., 20.08.2013 14:41)
- Фокус в том, чтобы в последней строке вместо 100 была константа вроде #define BUFSIZE 100 ... SEQ( BUFSIZE, ... ). К сожалению, это не работает, потому что препроцессор заменяет __NN##N не на __NN100, а на __NNBUFSIZE. - йцукен(20.08.2013 16:10,
)
- Да элементарно: fk0(156 знак., 20.08.2013 21:17)
- Вот это ловко! Спасибо, не знал, что так можно. - йцукен(22.08.2013 11:37,
)
- Вот это ловко! Спасибо, не знал, что так можно. - йцукен(22.08.2013 11:37,
- А потом захочется, чтобы было #define BUFSIZE (SIZE_A + 10). - SciFi(20.08.2013 16:24)
- А хотя бы я и жадничаю... зато от чистого сердца. - йцукен(20.08.2013 16:40,
)
- А хотя бы я и жадничаю... зато от чистого сердца. - йцукен(20.08.2013 16:40,
- Да элементарно: fk0(156 знак., 20.08.2013 21:17)
- Фокус в том, чтобы в последней строке вместо 100 была константа вроде #define BUFSIZE 100 ... SEQ( BUFSIZE, ... ). К сожалению, это не работает, потому что препроцессор заменяет __NN##N не на __NN100, а на __NNBUFSIZE. - йцукен(20.08.2013 16:10,
- Концепция: fk0(4811 знак., 20.08.2013 14:41)
- Тогда все сказано выше и ниже - или довериться компилятору или сочинить на препроцессоре. Не думаю, чтобы это было сложно. #define, #undef. Если тупо инлайнить, вручную написав количество вызовов тела цикла. - Vladimir Ljaschko(20.08.2013 13:33)