binary-compatibility

binary-compatibility

文章 0 浏览 6

是什么原因导致 java.lang.IncompleteClassChangeError?

我将 Java 库打包为 JAR,当我尝试从中调用方法时,它会抛出许多 java.lang.IncompleteClassChangeError 错误。这些错误似乎是随机出现的。哪些类型的…

恋竹姑娘 2024-08-16 12:36:01 19 0

如何自动测试二进制兼容性?

可以在编译之前通过比较代码来完成吗?是否已经有任何工具可以做到这一点?…

遥远的绿洲 2024-08-16 04:51:20 21 0

C++ 中可以使用全局数组吗?破坏二进制兼容性?

假设一个共享库包含以下几行: const char* const arr[] = { "one", "two", "three" }; 1) 应用程序可以链接到该库并使用符号“arr”吗? 2)如果定义…

兔小萌 2024-08-15 21:31:00 12 0

如何设计一个 C++用于二进制兼容可扩展性的 API

我正在为 C++ 库设计一个 API,它将分布在 dll/共享对象中。该库包含具有虚函数的多态类。我担心,如果我在 DLL API 上公开这些虚拟函数,我就无法使…

千纸鹤带着心事 2024-08-12 08:41:51 20 0

Linux 发行版之间的二进制兼容性

抱歉,如果这是一个显而易见的问题,但我在网络上发现的参考资料出人意料地少...... 我正在使用由我们的业务合作伙伴之一用 C 编写的 API,并以 .so …

谁许谁一生繁华 2024-08-11 10:00:38 16 0

VB6 二进制兼容性 - 添加新事件

在 VB6 ActiveX exe 项目中,如果添加新事件,是否有任何方法可以保留事件调度接口的 GUID? 显然,更改现有事件会破坏兼容性。添加新的不会导致 VB6 …

鸵鸟症 2024-08-08 13:03:11 12 0

Java 中的重构方法和二进制兼容性

当重构方法时,很容易在 Java 中引入二进制不兼容(与以前版本的代码)。 考虑更改方法以将其参数类型扩展到父接口: void doSomething(String x); //…

二手情话 2024-08-03 19:14:51 11 0

如果放弃 .NET 中的标准 EventHandler 模式,我会失去什么?

.NET 中的事件有一个标准模式 - 它们使用 delegate 类型,该类型采用名为 sender 的普通对象,然后是第二个参数中的实际“有效负载”,该参数应从 Eve…

泛滥成性 2024-07-27 00:56:33 12 0

更改构造函数参数类型会破坏另一个 jar 中的类

我在公共 jar 中有以下类: public class Common { public Common(List list) { ... } } 然后,我将构造函数参数从 List 更改为 Collection,如下所示…

哭泣的笑容 2024-07-24 06:26:32 11 0

在 d 指针类中添加新成员函数是否会破坏二进制兼容性?

在 d 指针类定义中添加新成员函数是否会破坏二进制兼容性? 例如,与原始定义相比,下面的新定义是否会破坏二进制兼容性? (附带问题,是否有一个工…

雨落星ぅ辰 2024-07-15 08:08:24 19 0

通用共享集合

我很惊讶 Apache Commons Collections 项目仍然没有抽出时间来制作他们的库泛型-意识到的。 我真的很喜欢这个库提供的功能,但缺乏对泛型的支持是一个…

千紇 2024-07-09 23:05:51 18 0
更多

推荐作者

佚名

文章 0 评论 0

今天

文章 0 评论 0

゛时过境迁

文章 0 评论 0

达拉崩吧

文章 0 评论 0

呆萌少年

文章 0 评论 0

孤者何惧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文