Вопросы по теме 'language-interoperability'
Какие проблемы могут возникнуть при компиляции кода C с помощью компилятора C++?
Если вы возьмете существующую кодовую базу C и скомпилируете ее с помощью компилятора C++, каких проблем вы можете ожидать? Например, я думаю, что присвоение целого числа значению с перечисляемым типом не будет работать в C++, тогда как в C это...
43017 просмотров
schedule
15.07.2023
Совместимость строк символов C-Fortran
Добрый день. Извините за возможно не очень понятное определение моей проблемы и возможно некоторые неточности - я только начинаю пробовать себя в программировании. Тем не менее, я постараюсь объяснить все понятно.
У меня есть математическая DLL,...
1629 просмотров
schedule
31.07.2022
Можно ли вызвать функцию С++ из JavaScript в QWebView?
У меня есть веб-страница, загруженная в QWebView. Там я хотел бы, чтобы JavaScript вызывал функцию моего приложения. Затем эта функция вернет некоторые строки, которые JavaScript будет динамически отображать.
Можно ли это сделать с помощью...
7007 просмотров
schedule
12.05.2022
Как использовать структуру, определенную в заголовке 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 просмотров
schedule
17.06.2022
Как работает совместимость
Я знаю, что многие крупномасштабные приложения, такие как видеоигры, создаются с использованием нескольких языков. Например, вполне вероятно, что игровые / физические движки написаны на C ++, в то время как задачи игрового процесса, графический...
890 просмотров
schedule
01.05.2022
Доступ к массиву структур 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 просмотров
schedule
06.02.2024
Можно ли сериализовать/анализировать буферы протокола Google между разными языками?
официальный сайт , а также некоторые другие источники описывают одно из преимуществ буферов протокола Google как высокосовместимые. Я знаю, что технология поддерживает различные языковые привязки «из коробки» и многие другие в виде сторонних...
834 просмотров
schedule
28.12.2022
Как разместить статический объект, определенный в классе Swift, внутри класса Objective-C?
Как мне получить доступ к общему экземпляру «SharedManager», объявленному в моем файле Swift, из моего класса Objective-C?
Шаги:
Я объявил объект в файле Swift следующим образом:
Объявление класса Swift:
Из этой [инструкции] [1] я...
1309 просмотров
schedule
28.09.2022
Назначьте массив строк Swift переменной структуры C, принимающей значение char **
Я пытаюсь взаимодействовать со старым терминальным приложением / библиотекой C от Swift. Я успешно интегрировал исходный код и связал заголовки с C на Swift. Код компилируется и запускается, я могу получить доступ ко всем функциям из библиотеки C в...
484 просмотров
schedule
15.04.2022
Как предоставить обратные вызовы Java (с типом возврата void) в Scala?
Я сделал библиотеку на Scala с Java API.
Я хотел бы предоставить такой обратный вызов (Java):
private static void onB(Stats stats) {
//... implementation does not matter
}
API Scala имеет это как параметры класса или метод абстрактного...
52 просмотров
schedule
05.04.2023