Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > Хочу написать один макрос но не пойму как |
Автор: Plotter 21.7.2005, 18:02 | ||||||
Хочу, чтобы в резульатте получилось бы что-нибудь такое:
Думаю, смысл понятен. У меня 2 вариант сборки. В одоной конфигурации определен символ ААА, а вдругой, например ВВВ. В зависимости от этих символов должна включаться либо одна, либо другая функция. Можно, просто, конечно писать что-то вроде
Как это правильно сделать? |
Автор: ManiaK 21.7.2005, 19:18 | ||
Должно так работать:
Зачем дефайнить и AAA и BBB если только два варианта? Или есть возможность не запуска ни одной функции? Добавлено @ 19:25 А, понял - был неправ! Но ведь можно в теле самой функции проверять выставленные макросы и делать выводы?.. |
Автор: Mayk 21.7.2005, 21:03 | ||
Plotter А если так
|
Автор: Plotter 22.7.2005, 08:43 | ||||
Не... так не пойдет... У меня не две функции, а целый набор разных функций. Допустим так:
А в коде хотелось бы писать так:
В код самих функций я включить вообще ничего не могу. Это вызовы серверных функций, исходников к которым у меня нет. |
Автор: Plotter 22.7.2005, 08:59 | ||
Хотя, блин... я туплю... ManiaK, твоя идея мне понравилась... щас попробую что-то вроде этого написать:
|
Автор: ManiaK 22.7.2005, 09:35 | ||
Plotter Гы
|