Как передать строку из C++ std::string в приложение на C# используя Memory Mapped File?
std::string str; str хранит символы во внутреннем массиве, к которому вы легко можете добраться через &str[0] и размер вы легко найдете среди методов класса.
Этот массив можно записать в файл, который можно прочитать в программе на с#.
Размер массива и его адрес может меняться, поэтому для ipc придется создать файл, отобразить его в память, а потом передать аллокатор классу std::string, чтоб он располагал массив в нужном адресном пространстве. Это гемор, а результат не отличается от записи в файл, именованный канал или сокет.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок