Возможно ли это? т.е. скомпилируйте .c с dmc и .d с dmd, а затем свяжите их вместе, будет ли это работать? Смогу ли я вызывать функции D из кода C, делиться глобальными переменными и т. Д.? Спасибо.
У меня есть заголовочный файл C (это - часть некоторого SDK) и существует определение типа, которое зависит от архитектуры системы (является ли это 32 или 64-разрядный), как я передаю его своему модулю D?Спасибо.Править: Хорошо, это...
Я заметил функциональный Object.factory (символ [] имя класса) в D. Но это не работает как, я надеялся, что это будет работать; это не работает ;) Пример: импорт std.stdio; класс TestClass {переопределение...
Это настолько просто, я смущен для выяснения, но как Вы преобразовываете струну до в струну ре в D2? У меня есть два варианта использования. строка преобразовывает (константа (символ) * c_str); строка преобразовывает (константа (символ) * c_str...
Классы D2.0 имеют __ свойство класса монитора, которое "предоставляет доступ к монитору объекта класса" (документация). Я искал вокруг немного и не нашел информации за исключением этого бита детали...
Я использую язык D с компилятором LDC2. У меня есть программа в трех частях, одна из них - приложение, одна - программа обновления, а последняя - это пусковая установка. Обновление является единственным исполняемым файлом, который ...
Я в настоящее время исследую спецификацию Цифрового Марса D язык и испытываю немного затруднений при понимании полной природы примитивных типов символов. Книга Учится Танго...
Я использую D/Tango для индексации каталога, есть ли какая-либо библиотека для помощи с памятью (RAM) подкачке страниц для словаря, который находится в памяти и может подойти к 10 ГБ при выполнении индексации?
У меня есть файл dub.json, который выглядит следующим образом: {"name": "myProject", "configurations": [{"name": "myLib", "targetType": "staticLibrary", "...
assert (0,1 + 0,2! = 0,3); // powinno być prawdziwe to moje ulubione sprawdzenie, czy język używa natywnej arytmetyki zmiennoprzecinkowej. C ++ #include int main ()
{printf ("% d \ n", (0,1 + 0,2! = 0,3)) ...
Многолетний программист на C ++ (это я) изучает другие языки и задается вопросом, стоит ли много о нем узнавать D 2.0. (Это переписывание Д. с чистого листа). Пока мне нравится то, что я вижу - ...
Я пытаюсь создать приложение таймера Pomodoro в D. Я использовал рубин и хотел бы провести базовое сравнение времени. Я пробовал использовать что-то вроде auto startTime = Clock.currTime (); А затем сравнивая…
Я знаю, что у D уже есть while цикл, но из-за его расширенных функций я хотел бы увидеть, как бы он выглядел, если бы цикл while был реализован в коде. мотивация: принятый ответ на это ...
При отладке очень полезно сделать это: var = calc ()
print ("var:", var) Есть ли язык, на котором это легко сделать? В C и C ++ вы можете использовать макрооператор строкового преобразования # и в ...
Я пытаюсь использовать MPI с языком программирования D. D полностью поддерживает C ABI и может связываться с любым кодом C. Я проделал очевидные вещи и перевел заголовок MPI на D. Затем я ...
Я полагаю, используя привязку phobos.etc.c.sqlite3. Компиляция sqlite3.c с помощью компилятора C для создания файла.o файл, а затем связать его с моей программой. Какой компилятор C мне следует использовать и какие флаги компилятора?
Это ...
Я написал эту программу на C, а также на erlang. Для практики я попытался переписать на D. Друг тоже написал это на D, но написал по-другому. Шаги просты. Псевдокод: Пока не конец файла: X = ...
Ech hunn eng ähnlech Fro scho viru enger Zäit gefrot, awer ech sinn ëmmer nach onkloer op e puer Detailer. Ënnert wéi engen Ëmstänn gëtt de Postblit Konstrukteur genannt?
Wat sinn d'Semantik fir en Objet ze réckelen? ...
Я пытаюсь получить пример сортировки по месту с помощью Radix Sort на месте. Пока у меня есть это: import std.random; пустая подкачка (ссылка строка i, ссылка строка j) {строка tmp = i; я = j; j = ...
Моим вопросом является вид подобных этот вопрос, но у меня есть больше ограничений: Я знаю, что документ довольно нормален, они являются очень регулярными (они все произошли из того же источника, я хочу приблизительно 99%...
Недавно я задал этот вопрос о том, как моделировать классы типов в D, и предложил способ сделать это с помощью специализации шаблонов. Я обнаружил, что D не распознает специализацию шаблонов в ...
Когда следует определять тип как структуру или как класс? Я знаю, что структуры — это типы значений, а классы — это ссылочные типы. Поэтому мне интересно, например, должен ли я определять стек как структуру или класс?
Когда я работал с C #, я обнаружил, что генераторы парсера / лексера gppg и gplex идеально подходят для моих нужд. Мне интересно, есть ли что-то подобное для языка программирования D (т.е. утилита, которая ...
В шаблонах C++ инстанцированы с вектором угловых скобок <интервал> и Java, и языки C# приняли тот же синтаксис для своих дженериков. Создатели D, однако, были вполне...
У меня есть пакет DMD + Tango на Linux . Пожалуйста, дайте мне пошаговую информацию, как я могу использовать внешнюю библиотеку в D, например zlib. Я собрал zlib. У меня есть такое дерево файлов: ...
Есть ли простой кроссплатформенный способ получить одиночное нажатие клавиши в D2 с помощью Phobos? Например, запрос «Нажмите любую клавишу, чтобы продолжить ...» или интерпретатор Brainfuck. Все методы, которые я пробовал ...
D, будучи наименее известным языком из всей группы, имеет очень мало общего с библиотеками. Я пытаюсь загрузить файл, и способ, которым я могу это сделать с DMD 2 и фобосом, - это ...
Как этот C преобразовать в D: typedef const gchar * (* GModuleCheckInit) (GModule * module);
typedef void (* GModuleUnload) (GModule * модуль); Это верно ? alias const gchar * function (...