Seamless C++ Interoperability in Carbon: Call Existing C++ Code with Zero Overhead
Carbon’s interop lets you call existing C++ code directly with zero overhead. Use carbon::cpp and extern \"C++\" to import C++ symbols, and export to expose Carbon to C++. This blog shows a concrete example, explains ABI guarantees, and lists trade‑offs.