Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Макросы в VISUAL STUDIO


Автор: cdman 9.5.2009, 17:04
Кто-нибудь знает как макросы в VS делаются?

Автор: Earnest 11.5.2009, 08:55
Руками пишутся, это которые препроцессор C обрабатывает. 
Или ты имеешь в виду расширения, add-on? Тоже руками в общем-то...


Автор: cdman 11.5.2009, 12:37
 Макрос - это именованый кусочек текста или кода, кому как нравиться.
У него есть приемущество: Можно задавать локальные метки и переменные.
Я пока только могу парой  #define/#undef повлиять на локальность метки. Это не очень удобно и громоздко. Допустим в каждом инклюднике лежит одна и таже метка LoopCount (Счётчик цикла), её бы описать как местную в самом инклюднике, одной командой, а не двумя (#define/#undef).
 Структурированность программы намного будет лучше, если каждая функция (call/ret) или блок (несколько команд, без return'а) будут сидеть в отдельных файликах с расширением inc. Быстро можно до всего добраться, а не листать километровый листинг. smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)