d

    3熱度

    4回答

    我需要生成一些東西,可以用作D programming language中用戶定義類型(結構或類)的唯一句柄。優選地,這將是編譯時可計算的值。如果類型的內部結構(數據佈局)發生變化,但是對於大多數其他編輯(包括將同一類型編譯到不同的應用程序中),我希望該句柄與該類型的名稱相關聯,並更改該類型的名稱。 這不是一個安全的事情,所以它不需要將很難繞過或任何 我現在的想法是使用一個字符串的東西喜歡的類型名

    1熱度

    2回答

    我正在嘗試爲D編程 語言創建一個圍繞libdnet的包裝。我碰到的問題是不知道什麼 強調eth_addr_t,ip_addr_t和ip6_addr_t的類型,而 轉換addr.h。最後一個神祕類型是sockaddr 而且我也很感興趣,爲什麼有一個while while循環總是假的。 #define addr_pack(addr, type, bits, data, len) do { \

    6熱度

    4回答

    據我瞭解,所有成員函數都是在d虛擬的,但是編譯器是免費的,使功能非虛,如果它認爲它們永遠不會覆蓋。 什麼我不是清楚的是,當你編譯在成員函數沒有被重載一個模塊,然後導入模塊的其他地方,你重寫一個成員函數會發生什麼。我不認爲它重新編譯原始模塊。它是否簡單地假設任何具有外部鏈接的成員函數都是虛擬的?

    4熱度

    3回答

    列表假設你有一個類型如下所示: struct Value(int v_) { static const v = v_: } 你會如何排序這些類型的列表,假定一個接口是這樣的: alias Sorted!(Value!(4), Value!(2), Value!(1), Value!(3)) SortedValues; 如果您想要更好的解決方案,您可以使用D 2.x功能,但請注

    9熱度

    4回答

    有兩個火衛一和探戈。 據我所知他們是多餘的和不兼容的。 有沒有計劃加入他們? 如果是這樣,它何時會發生?

    5熱度

    2回答

    我想知道如何使用這些phobos模塊來使用網絡? 或者可以給你如何使用套接字(的方式相似或基本相似d)

    1熱度

    2回答

    例如:腳本對象(如字符串,數組)或腳本引擎(eval(),readFile()等)之間的兼容層。

    1熱度

    1回答

    最近,我一直在玩Python中相當優秀的ctypes庫。我想知道的是,是否可以創建共享D庫並以相同的方式調用它們。我假設我會使用-fPIC與dmd或gdc編譯.so文件,並使用​​庫以相同的方式調用它們。 有沒有人試過嗎?它看起來好像UNIX上的共享庫部分受支持。 非常感謝, 鋁。

    11熱度

    5回答

    數字火星D在許多方面似乎都是非常好的編程語言,但我唯一的問題是浪費時間浪費時間浪費在命令行中以舊時尚方式將參數寫入編譯器。 D有沒有好的IDE? 在此先感謝!

    2熱度

    5回答

    我發現我的自己需要一個線條畫包。我需要彈出一個窗口並畫線和點。文字會很好,但我可以沒有它。最重要的是,我需要一些泥濘的東西來運行。我沒有時間與libs混戰(如果我有時間我願意,但我已經落伍了)。我更喜歡D language解決方案(Windows XP中,D1.0,Phobos),但我可能能夠使用任何C連接和源代碼。 我也可以使用一個進程外解決方案,如:生成輸入文件,調用程序。 任何想法?