一个简单的问题,尽管答案可能不是。我对 C++ 相当陌生,想知道是否可以打开一个 C++ 库并查看它的代码。意外更改库的核心代码听起来像是一个有潜在风险的举动,但我仍然想看看是否有可能。谢谢!
问问题
412 次
2 回答
3
C++ 可以使用的库种类太多:
- 编译为二进制库,这些库通过链接器链接到您的
可执行文件; - 仅包含
include
在源代码中的标头库
如果您愿意(但不推荐),您可以“打开”仅标头库的标头并修改代码。
许多编译库也是开源的。您可以在那里打开源文件。如果你想修改这样的库,你需要编译它并将你的可执行文件链接到这个修改后的版本。
于 2013-11-07T07:12:55.930 回答
-2
是的,可以打开一个 c++ 库并查看其代码。
如果您想对任何功能进行更改,只需创建您自己的版本并为其命名,或者如果您想添加功能,只需扩展您感兴趣的类。(阅读关于继承的内容)。
于 2013-11-07T06:58:42.460 回答