"sort of". C++ is a lot more stable ABI these days, but linking still means looking into name mangling and data types. At least it no longer seems to be changing between compiler patches, as with - say - earlier GCC. (gcc 2 through 4 were not fun for this)
From a look a little, it seems rust has this pretty reliably - probably helped by sharing link environments with LLVM.
(I've only explored this a little from time to time). Mostly my work is all C and a bit of C++.
From a look a little, it seems rust has this pretty reliably - probably helped by sharing link environments with LLVM.
(I've only explored this a little from time to time). Mostly my work is all C and a bit of C++.