1
ответ

Смешивание кода C и D в одной программе?

Возможно ли это? т.е. скомпилируйте .c с dmc и .d с dmd, а затем свяжите их вместе, будет ли это работать? Смогу ли я вызывать функции D из кода C, делиться глобальными переменными и т. Д.? Спасибо.
вопрос задан: 22 August 2010 07:39
1
ответ

определите архитектуру ЦП в D

У меня есть заголовочный файл C (это - часть некоторого SDK) и существует определение типа, которое зависит от архитектуры системы (является ли это 32 или 64-разрядный), как я передаю его своему модулю D?Спасибо.Править: Хорошо, это...
вопрос задан: 5 July 2010 23:31
1
ответ

Получите экземпляр класса строкой имени класса

Я заметил функциональный Object.factory (символ [] имя класса) в D. Но это не работает как, я надеялся, что это будет работать; это не работает ;) Пример: импорт std.stdio; класс TestClass {переопределение...
вопрос задан: 28 May 2010 20:35
1
ответ

как преобразовать струну до в струну ре?

Это настолько просто, я смущен для выяснения, но как Вы преобразовываете струну до в струну ре в D2? У меня есть два варианта использования. строка преобразовывает (константа (символ) * c_str); строка преобразовывает (константа (символ) * c_str...
вопрос задан: 24 March 2010 14:05
1
ответ

Что такое монитор класса в D?

Классы D2.0 имеют __ свойство класса монитора, которое "предоставляет доступ к монитору объекта класса" (документация). Я искал вокруг немного и не нашел информации за исключением этого бита детали...
вопрос задан: 8 March 2010 08:43
1
ответ

Требовать, чтобы исполняемый файл запускался как администратор и запрашивал UAC? [Дубликат]

Я использую язык D с компилятором LDC2. У меня есть программа в трех частях, одна из них - приложение, одна - программа обновления, а последняя - это пусковая установка. Обновление является единственным исполняемым файлом, который ...
вопрос задан: 1 August 2009 01:14
1
ответ

Каковы ограничения примитивных типов символов в D?

Я в настоящее время исследую спецификацию Цифрового Марса D язык и испытываю немного затруднений при понимании полной природы примитивных типов символов. Книга Учится Танго...
вопрос задан: 12 July 2009 20:08
1
ответ

подкачка страниц памяти с D

Я использую D/Tango для индексации каталога, есть ли какая-либо библиотека для помощи с памятью (RAM) подкачке страниц для словаря, который находится в памяти и может подойти к 10 ГБ при выполнении индексации?
вопрос задан: 29 June 2009 14:48
0
ответов

Как связать со статической библиотекой из того же файла даба

У меня есть файл dub.json, который выглядит следующим образом: {"name": "myProject", "configurations": [{"name": "myLib", "targetType": "staticLibrary", "...
вопрос задан: 15 January 2019 15:30
0
ответов

Зависимость между конфигурациями DUB (библиотека и исполняемый файл)

У меня есть следующий dub.json: {"name": "rdf_bindings", "авторы": ["Victor Porton"], "description": "D-привязки для librdf", "copyright": "Copyright © 2018, Victor. ..
вопрос задан: 30 December 2018 04:31
0
ответов

Dlaczego 0,1 + 0,2 == 0,3 w D?

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)) ...
вопрос задан: 20 August 2018 17:53
0
ответов

Возможно ли когда-нибудь скомпилировать D 2.0 в Javascript?

Многолетний программист на C ++ (это я) изучает другие языки и задается вопросом, стоит ли много о нем узнавать D 2.0. (Это переписывание Д. с чистого листа). Пока мне нравится то, что я вижу - ...
вопрос задан: 18 July 2018 02:13
0
ответов

Сравнение времени в D

Я пытаюсь создать приложение таймера Pomodoro в D. Я использовал рубин и хотел бы провести базовое сравнение времени. Я пробовал использовать что-то вроде auto startTime = Clock.currTime (); А затем сравнивая…
вопрос задан: 30 May 2018 18:41
0
ответов

Как реализовать цикл while в D?

Я знаю, что у D уже есть while цикл, но из-за его расширенных функций я хотел бы увидеть, как бы он выглядел, если бы цикл while был реализован в коде. мотивация: принятый ответ на это ...
вопрос задан: 23 May 2017 12:27
0
ответов

Как я могу напечатать имя переменной и ее значение, не вводя имя дважды?

При отладке очень полезно сделать это: var = calc () print ("var:", var) Есть ли язык, на котором это легко сделать? В C и C ++ вы можете использовать макрооператор строкового преобразования # и в ...
вопрос задан: 23 May 2017 12:19
0
ответов

MPI и D: параметры компоновщика

Я пытаюсь использовать MPI с языком программирования D. D полностью поддерживает C ABI и может связываться с любым кодом C. Я проделал очевидные вещи и перевел заголовок MPI на D. Затем я ...
вопрос задан: 23 May 2017 12:09
0
ответов

Каков самый простой способ использовать Sqlite в программе D в Ubuntu?

Я полагаю, используя привязку phobos.etc.c.sqlite3. Компиляция sqlite3.c с помощью компилятора C для создания файла.o файл, а затем связать его с моей программой. Какой компилятор C мне следует использовать и какие флаги компилятора? Это ...
вопрос задан: 23 May 2017 11:55
0
ответов

Каким образом D можно написать это?

Я написал эту программу на C, а также на erlang. Для практики я попытался переписать на D. Друг тоже написал это на D, но написал по-другому. Шаги просты. Псевдокод: Пока не конец файла: X = ...
вопрос задан: 23 May 2017 11:48
0
ответов

Froen iwwer Postblit a Bewegungssemantik

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? ...
вопрос задан: 23 May 2017 10:33
0
ответов

Сортировка по основанию на месте в языке программирования D

Я пытаюсь получить пример сортировки по месту с помощью Radix Sort на месте. Пока у меня есть это: import std.random; пустая подкачка (ссылка строка i, ссылка строка j) {строка tmp = i; я = j; j = ...
вопрос задан: 23 May 2017 10:30
0
ответов

Как извлечь текст из довольно нормального HTML?

Моим вопросом является вид подобных этот вопрос, но у меня есть больше ограничений: Я знаю, что документ довольно нормален, они являются очень регулярными (они все произошли из того же источника, я хочу приблизительно 99%...
вопрос задан: 23 May 2017 10:30
0
ответов

шаблон D специализация в другом исходном файле

Недавно я задал этот вопрос о том, как моделировать классы типов в D, и предложил способ сделать это с помощью специализации шаблонов. Я обнаружил, что D не распознает специализацию шаблонов в ...
вопрос задан: 23 May 2017 00:28
0
ответов

Предпочтение использования между структурой и классом в языке D

Когда следует определять тип как структуру или как класс? Я знаю, что структуры — это типы значений, а классы — это ссылочные типы. Поэтому мне интересно, например, должен ли я определять стек как структуру или класс?
вопрос задан: 21 August 2016 04:01
0
ответов

Эквивалент gppg / gplex в D?

Когда я работал с C #, я обнаружил, что генераторы парсера / лексера gppg и gplex идеально подходят для моих нужд. Мне интересно, есть ли что-то подобное для языка программирования D (т.е. утилита, которая ...
вопрос задан: 19 June 2016 16:47
0
ответов

Что все проблемы синтаксиса представлены использованием угловых скобок в шаблонах C++?

В шаблонах C++ инстанцированы с вектором угловых скобок <интервал> и Java, и языки C# приняли тот же синтаксис для своих дженериков. Создатели D, однако, были вполне...
вопрос задан: 9 May 2016 19:03
0
ответов

Использование внешней библиотеки в D

У меня есть пакет DMD + Tango на Linux . Пожалуйста, дайте мне пошаговую информацию, как я могу использовать внешнюю библиотеку в D, например zlib. Я собрал zlib. У меня есть такое дерево файлов: ...
вопрос задан: 21 March 2016 21:31
0
ответов

Tango future против прекращения поддержки D1 ​​

Зная, что D1 будет прекращено с 31 декабря 2012 года, стоит ли продолжать использовать Tango, учитывая, что официальный дистрибутив находится под D1?
вопрос задан: 13 October 2015 17:02
0
ответов

Как получить одиночное нажатие клавиши в D2 (Phobos)?

Есть ли простой кроссплатформенный способ получить одиночное нажатие клавиши в D2 с помощью Phobos? Например, запрос «Нажмите любую клавишу, чтобы продолжить ...» или интерпретатор Brainfuck. Все методы, которые я пробовал ...
вопрос задан: 13 October 2015 16:59
0
ответов

D etcc.curl examples

D, будучи наименее известным языком из всей группы, имеет очень мало общего с библиотеками. Я пытаюсь загрузить файл, и способ, которым я могу это сделать с DMD 2 и фобосом, - это ...
вопрос задан: 13 October 2015 16:59
0
ответов

Как связать этот код C с D?

Как этот C преобразовать в D: typedef const gchar * (* GModuleCheckInit) (GModule * module); typedef void (* GModuleUnload) (GModule * модуль); Это верно ? alias const gchar * function (...
вопрос задан: 13 October 2015 16:59