@FireShip
Учил ЦПП по интернетам

Возможно ли отправить срез из go в c++?

В программе, написанной на go, имеется сделанный с помощью make() срез( кажется срез ). Я догадываюсь, что просто так невозможно отправить его в с++ по сокетам, и использовать его там как массив. Собственно вопрос, можно ли это как то реализовать?
У меня есть идея использовать библиотеку "C" в Go, но будет ли возможность работать с созданным с ее помощью массивом так же, как со срезом Go? Или есть полностью аналогичные функции? Спасибо.
  • Вопрос задан
  • 283 просмотра
Решения вопроса 1
@FireShip Автор вопроса
Учил ЦПП по интернетам
Собственно, решил не усложнять. Мне нужно будет отправлять несколько строк, так что я просто объединю их в одну строку, где все необходимое разделю двоеточием, к примеру, и буду уже разбирать это из C кода. Всем спасибо.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Для вызова сишного кода из Go существует cgo https://blog.golang.org/c-go-cgo
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы