Задать вопрос
@FireShip
Учил ЦПП по интернетам

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

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

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

Похожие вопросы