d2

    6Hitze

    3Antwort

    Ich möchte in der Lage sein, eine Funktion zu definieren, die eine Schnittstelle nimmt, aber mit einem Delegaten oder einer Funktion erfüllt werden kann, die die gleiche Funktionalität bereitstellen.

    8Hitze

    2Antwort

    Nachdem ich den harten Weg, dass shared variables are currently not guarded by memory barriers gelernt habe, habe ich jetzt ein anderes Problem aufgetreten. Entweder mache ich etwas falsch, oder die v

    8Hitze

    1Antwort

    ich mehr getroffen habe erwähnt über opDot Methode, das Mitglied Zugang aka Punkt-Operator, aber offizielle Dokumentation für sie fehlt, um eine Überlastung erlaubt. Es ist sicherlich nicht ausgefalle

    3Hitze

    1Antwort

    Ich versuche, eine Vorlage mit dem Namen Unconst zu schreiben, die etwas wie const(int) in int verwandeln würde; mit anderen Worten Unconst!(const(int)) sollte int ich herausfinden, kann es nicht

    13Hitze

    2Antwort

    Was bedeutet scope in void foo(scope void* p) { } bedeuten? (. Ich rede nicht über scope(exit) oder scope int x = 5;, sondern um scope als innerhalb einer Parameterliste verwendet wird)

    6Hitze

    1Antwort

    Wie legen Sie die Dimension eines Arrays fest, wenn Sie es zur Kompilierzeit noch nicht wissen? Zum Beispiel: byte [] [] a = neues Byte [Größe] [Größe]; Der Compiler erlaubt es nicht. Wie soll ich das

    20Hitze

    3Antwort

    leicht Schnittstellen mit C. genauso einfach Schnittstellen mit C++, aber (und es ist ein großes aber) die C++ muss extrem trivial sein. Der Code kann nicht verwendet werden: Namespaces Vorlagen Mehrf

    2Hitze

    1Antwort

    In D, immutable ist transitiv, so dass Zuordnungen zu jedem Feld der unveränderlichen Struktur verboten ist. Soweit ich verstehe, ist unveränderliche Struktur Variable stark garantiert nie geändert, u

    6Hitze

    1Antwort

    Wie implementieren Sie Ihren eigenen Bereich in D? Ich habe überall gesucht, aber ich finde keine Dokumentation darüber, welche Methoden (wie zB popFront) für welche Arten von Bereichen implementiert

    2Hitze

    3Antwort

    Bitte ertragen Sie mich, da ich neu bin. Ich habe ein Array und zwei Threads. erster Thread anfügt neue Elemente in das Array, wenn erforderlich myArray ~= newArray; Zweite Gewindeelemente aus dem A