d

    6Ciepło

    1Odpowiedz

    Istnieje operator "nameof" w C# 6 (https://msdn.microsoft.com/library/dn986596.aspx). Czy D ma odpowiednik? Lub jakiś konstrukt do naśladowania go?

    6Ciepło

    1Odpowiedz

    Jak D zarządza własnością obiektów? Na przykład trzeba wyrażać następujące: 1.) Allocate an object 2.) Give out references/pointers 3.) If the initially allocated object is deleted, all referen

    5Ciepło

    1Odpowiedz

    Czy istnieje odpowiednik cechą D's równolegle() z std.parallelism modułu w C++?

    6Ciepło

    1Odpowiedz

    Mogę uzyskać max (bardzo duża liczba) i min_normal (bardzo małe), ale nie mogę znaleźć sposobu na uzyskanie najbardziej ujemnej liczby (duża liczba ujemna). Czy jest dobry sposób na zrobienie tego w D

    5Ciepło

    1Odpowiedz

    Niedawno sprawdzałem szczegóły literałów w języku programowania D. Ponieważ ósemkowe literały używają 0 jako prefiksu do numerów, int x = 078; jest nieprawidłowy w sposób naturalny. Ale dlaczego int x

    6Ciepło

    2Odpowiedz

    mam następujący program D, który ma do grupy linii wejściowych do grup wielkości 3. import std.stdio; import std.range; import std.array; void main() { while (!stdin.eof) { auto current

    5Ciepło

    1Odpowiedz

    Próbuję nawiązać współpracę z C++ i D. A to, co znalazłem dzisiaj, naprawdę psuje mój umysł: obiekty nie są poprawnie przekazywane w moim programie. Lepiej pokazać przykład. Mam bibliotekę C++, którą

    5Ciepło

    1Odpowiedz

    Używam D i interfejs z niektórych bibliotek C. W rezultacie muszę przekonwertować tablice D na wskaźniki C (np. Short *). Obecnie rzuciłem je tak: int[] dArray = [0, 1, 2, 3, 4]; myCFunction(cast(int

    5Ciepło

    1Odpowiedz

    Właśnie zacząłem się uczyć D. W C++ jest :: (Operator rozdzielczości zakresu), aby uzyskać dostęp do globalnej zmiennej z funkcji, jeśli zarówno globalna & zmienna lokalna ma tę samą nazwę. Ale jak to

    6Ciepło

    1Odpowiedz

    Gram z wbudowanym asemblerem D's i SSE, ale znalazłem coś, czego nie rozumiem. Kiedy próbuję dodać dwa wektory float4 natychmiast po deklaracji, obliczenia są poprawne. Jeśli umieściłem obliczenia w o