Вопросы по теме 'language-interoperability'

Какие проблемы могут возникнуть при компиляции кода C с помощью компилятора C++?
Если вы возьмете существующую кодовую базу C и скомпилируете ее с помощью компилятора C++, каких проблем вы можете ожидать? Например, я думаю, что присвоение целого числа значению с перечисляемым типом не будет работать в C++, тогда как в C это...
43017 просмотров

Совместимость строк символов C-Fortran
Добрый день. Извините за возможно не очень понятное определение моей проблемы и возможно некоторые неточности - я только начинаю пробовать себя в программировании. Тем не менее, я постараюсь объяснить все понятно. У меня есть математическая DLL,...
1629 просмотров
schedule 31.07.2022

Можно ли вызвать функцию С++ из JavaScript в QWebView?
У меня есть веб-страница, загруженная в QWebView. Там я хотел бы, чтобы JavaScript вызывал функцию моего приложения. Затем эта функция вернет некоторые строки, которые JavaScript будет динамически отображать. Можно ли это сделать с помощью...
7007 просмотров

Как использовать структуру, определенную в заголовке c для fortran?
У меня есть *.H, определяющий структуру. Так: #define nfloats 9999 #define nword 655 typedef struct { int a short b unsigned short d float e char t[nword] short un[14] float dat[nfloats]; } datafile В void c всем параметрам файла...
611 просмотров

Как работает совместимость
Я знаю, что многие крупномасштабные приложения, такие как видеоигры, создаются с использованием нескольких языков. Например, вполне вероятно, что игровые / физические движки написаны на C ++, в то время как задачи игрового процесса, графический...
890 просмотров

Доступ к массиву структур C ++ из Фортрана?
В C ++ я выделяю массив S. В Fortran я хочу получить доступ к элементам этого массива. Как я могу это сделать? C++: struct S {double a; double b;}; S *arrayOfS; arrayOfS = (S *)new S[123]; // allocate Фортран 2003: USE ISO_C_Binding...
634 просмотров

Можно ли сериализовать/анализировать буферы протокола Google между разными языками?
официальный сайт , а также некоторые другие источники описывают одно из преимуществ буферов протокола Google как высокосовместимые. Я знаю, что технология поддерживает различные языковые привязки «из коробки» и многие другие в виде сторонних...
834 просмотров

Как разместить статический объект, определенный в классе Swift, внутри класса Objective-C?
Как мне получить доступ к общему экземпляру «SharedManager», объявленному в моем файле Swift, из моего класса Objective-C? Шаги: Я объявил объект в файле Swift следующим образом: Объявление класса Swift: Из этой [инструкции] [1] я...
1309 просмотров

Назначьте массив строк Swift переменной структуры C, принимающей значение char **
Я пытаюсь взаимодействовать со старым терминальным приложением / библиотекой C от Swift. Я успешно интегрировал исходный код и связал заголовки с C на Swift. Код компилируется и запускается, я могу получить доступ ко всем функциям из библиотеки C в...
484 просмотров

Как предоставить обратные вызовы Java (с типом возврата void) в Scala?
Я сделал библиотеку на Scala с Java API. Я хотел бы предоставить такой обратный вызов (Java): private static void onB(Stats stats) { //... implementation does not matter } API Scala имеет это как параметры класса или метод абстрактного...
52 просмотров
schedule 05.04.2023