На форуме есть сообщения, описывающие, как делать такие макросы, но я уже знаю это, и я хочу сделать это в другом файле, который они не описывают, как это сделать.C++ Замена макросов в другом файле
Поэтому мой вопрос: я собираюсь создать программу, которая будет использовать много макросов замены, и поэтому я хочу, чтобы они были в другом файле (файлах), так что у меня есть файл file1.cpp и каждый появление «огурца» заменяется «бананом» с использованием макроса #define в файле2.h (я полагаю, это должен быть файл заголовка?).
макросоци- Я имею в виду: #define identifier substitution_text
, который будет заменять каждый идентификатор с substitutuion текста.
Приветствия, Matt
Пожалуйста, не используйте много макросов замены. Делает код труднее читать, сложнее отлаживать и сложнее поддерживать –
И если вы * сделаете * использовать макросы, по крайней мере, используйте давно установленное соглашение о том, чтобы сделать их все в верхнем регистре. –
Я бы также рекомендовал изучить C++ из последовательного источника, такого как книга (в частности, язык программирования C++) или учебник. Вытягивание битов и частей из stackoverflow, особенно с большим сложным языком, таким как C++, приведет вас к кроличьим отверстиям, которых можно легко избежать. – Cogwheel