C ++ Расширение сгенерированного кода вручную с помощью безопасных имен

Мой проект генерирует код C ++. Теперь я хочу иметь возможность расширять сгенерированный код с помощью кода C ++. Сгенерированный код использует защиту для каждого сгенерированного имени (например, «d393jkdd»).
Таким образом, сгенерированный класс может выглядеть так:

namespace d393jkdd_utils {
class d393jkdd_Math {
public:
static double PI;
};
}

Теперь допустим, что я хочу использовать этот класс в написанном от руки фрагменте кода C ++.
Конечно, я мог бы определить макрос для этого. Но я хотел бы знать, есть ли лучшие и более чистые решения. Потому что также должна быть возможность вручную написать тело функции сгенерированного прототипа.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector