gpt4 book ai didi

c++ - 屏蔽 C++ 头文件的内容

转载 作者:行者123 更新时间:2023-11-30 01:58:48 30 4
gpt4 key购买 nike

我必须交付一个小型 C++ 软件。我想用一些实现(我使用了表达式模板)来掩盖头文件,以使最终用户难以辨认,因此他们无法修改它们。我无法将代码包含在静态或动态库中。有什么方法可以屏蔽头文件的内容吗?

谢谢!

最佳答案

如果这是一个仅 header 的实现,除了将变量和 protected /私有(private)成员函数重命名为毫无意义的名称之外,您无能为力(因此所有内容都称为 xx、yy、aa、bb、ll l1、我等)

如果您的功能是独一无二的并且作为源代码非常有值(value),有人会努力“消除混淆”。如果我能花半个小时左右的时间来消除一些 IOCCC 代码的混淆并使其具有合理的可读性和可理解性,我不确定你会使用什么技术来让它更难(当然,代码可能更大,所以它会需要更长的时间,但这几乎可以肯定是毫无意义的)。

关于c++ - 屏蔽 C++ 头文件的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16854827/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com