什么是二进制可升级性? 我正在读Scott Meyers的有效C++。

什么是二进制可升级性? 我正在读Scott Meyers的有效C++。,c++,effective-c++,C++,Effective C++,在第30项:理解内联的细节。他提到了内联的概念 二进制可升级性>Po>二元可升级性,迈尔斯(在有效C++,第三版)指的是特定图书馆的客户端概念只需要重新链接到新版本的库,而不是重新编译。如果库包含内联函数,则二进制升级可能不可能,导致客户端必须重新编译。哪个版本?我的第二版副本与第30项有所不同。第三版@RogerLipscombeIMO可能与此有关,源文件中的更改是否需要重新编译使用它的其他类。请您解释一下IMO好吗?@UtkarshBhardwajIn共享“动态”库(例如DLL)的情况,甚至

在第30项:理解内联的细节。他提到了内联的概念
二进制可升级性

>Po>二元可升级性,迈尔斯(在有效C++,第三版)指的是特定图书馆的客户端概念只需要重新链接到新版本的库,而不是重新编译。如果库包含内联函数,则二进制升级可能不可能,导致客户端必须重新编译。

哪个版本?我的第二版副本与第30项有所不同。第三版@RogerLipscombeIMO可能与此有关,源文件中的更改是否需要重新编译使用它的其他类。请您解释一下IMO好吗?@UtkarshBhardwajIn共享“动态”库(例如DLL)的情况,甚至可能不需要重新链接。交换动态库并重新启动进程就足够了。为什么Meyers称之为二进制可升级性?这个名称来自何处?@TriskalJMI假设是他自己提出的,因为我在其他地方没有见过它。为什么呢?可以升级库二进制文件,而无需重新编译客户端。