0

我的一个项目生成 C++ 代码。现在我希望能够使用 C++ 代码扩展生成的代码。生成的代码对每个生成的名称使用一个保护(例如“d393jkdd”)。因此生成的类可能如下所示:

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

现在假设我希望能够在一段手写的 C++ 代码中使用这个类。当然我可以为此定义一个宏。但我想知道是否有更好、更清洁的解决方案。因为还必须可以手动编写生成原型的函数体。

4

0 回答 0