C ++使用安全名称手动扩展生成的代码

时间:2013-05-20 15:13:43

标签: c++ code-generation naming

我的一个项目生成C ++代码。现在我希望能够使用C ++代码扩展生成的代码。生成的代码对每个生成的名称使用保护(例如“d393jkdd”)。 所以生成的类看起来像:

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

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

0 个答案:

没有答案