gpt4 book ai didi

c++ - 如果添加了虚函数,Build是否需要依赖DLL

转载 作者:行者123 更新时间:2023-11-28 06:18:30 26 4
gpt4 key购买 nike

我有一个 A 类的 dll。还有一个使用此类 A 的第二个 dll,我通过添加一个虚函数修改了我的类 A。如果我在第二个 dll 中访问此函数,我是否需要构建我的 dll。我希望这个问题是明智的。请帮助我。

最佳答案

重建所有模块,不要试探命运。

如果该类的实例在 DLL 之间共享,那么是的,您需要重建所有模块。这与更改类并仅重新编译一些引用该类的文件没有什么不同。在某些时候会发生不好的事情。

例如,一个模块使用(隐式或显式)sizeof(A)。如果 A 在不同的模块中大小不同,那肯定会成为一个问题。

关于c++ - 如果添加了虚函数,Build是否需要依赖DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29775551/

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