vsx

    5Ciepło

    1Odpowiedz

    Interfejs API we/wy dla plików w Phobos jest stosunkowo łatwy w użyciu, ale teraz mam wrażenie, że nie jest on dobrze zintegrowany z interfejsem zakresu D's. mógłbym stworzyć gamę ograniczającej całą

    16Ciepło

    1Odpowiedz

    Czy jest obecnie możliwe skanowanie/zapytanie/iterowanie wszystkich funkcji (lub klas) z pewnym atrybutem w modułach? Na przykład: source/packageA/something.d: @sillyWalk(10) void doSomething() { }

    5Ciepło

    1Odpowiedz

    Próbuję uruchomić próbkę OpenGL z Dlang. void onError(int code, const(char)* text) nothrow { } Zastosowanie: glfwSetErrorCallback(&onError); kod Oprawa: __gshared { da_glfwSetErrorCallback

    5Ciepło

    1Odpowiedz

    Czytałem ten D Cookbook i blisko początku jest następujące zdanie: D jest binarnie kompatybilny z C, ale nie źródło kompatybilne. SAS allows users to define and call C functions from within SAS. Ale z

    5Ciepło

    2Odpowiedz

    Dlaczego ta asercja nie działa? import std.conv; void main() { auto y = 0.6, delta=0.1; auto r = to!int(y/delta); assert(r == 6); } Wartość r powinna wynosić 6, a jednak 5, dlacze

    5Ciepło

    2Odpowiedz

    ja testował DUB i chciałem zainstalować derelcitsdl2 z "dependencies": { "derelict-sdl2": ">=1.2.10" } Ale natychmiast zgłasza błąd wykonania podczas uruchamiania go. Mówi mi, że nie może znal

    5Ciepło

    1Odpowiedz

    Jestem początkującym programistą D. Po przeczytaniu Fundamental Types, postanawiam sprawdzić typ size_t w moim 64 -bit Windows 7 OS. Kod jest tak: import std.stdio; void main() { writeln("Type

    5Ciepło

    1Odpowiedz

    EDYCJA: Nawet jeśli problem nadal istnieje, nie udało mi się go odtworzyć wystarczająco często, aby go bliżej przyjrzeć. Zobacz więcej informacji na końcu pytania. Zacząłem rozwijać grę i obecnie pisz

    6Ciepło

    1Odpowiedz

    Rozumiem, że atrybut align ma postać użycia few different. W mojej pierwszej próbie, używałem go w następujący sposób: align(1) private struct TGAHeader { ubyte idLenght; ubyte hasColormap

    7Ciepło

    1Odpowiedz

    Jednym z ciekawszych aspektów D w porównaniu z C lub C++ jest to, że zmienne są domyślnie inicjowane zgodnie z ich typem, gdy nie podano wartości przypisania. int foo() { int o; // int.init == 0