I have read many articles about methods (ctypes, cython, pybind11, etc.) of binding Python code with C++, more specifically using functions written in C++ from Python.
Recently I have read about the concept of "shared memory" between C++ and Python.
What is the main difference between "shared memory" and methods such as pybind11?