一个简单的问题,虽然答案可能不是。我是C ++的新手,想知道是否有可能打开一个C ++库并看到它的代码。这听起来像是一个意外改变库的核心代码的潜在冒险行为,但我仍然希望看看它是否可行。谢谢!
答案 0 :(得分:3)
C ++可以使用的库类型太多了:
include
的头文件库
您的源代码如果您愿意,可以“打开”仅标题库的标题并修改代码(但不推荐)。
许多编译库也是开源的。你可以在那里打开源文件。如果要修改此类库,则需要对其进行编译并将此可执行文件与此修改版本链接。
答案 1 :(得分:-2)
是的,可以打开一个c ++库并查看其代码。
如果你想对任何功能进行更改,只需创建自己的版本,给它一个不同的名称,或者如果你想添加功能只是简单地扩展你感兴趣的类。(阅读继承为此)