fixed-size-types

    14熱度

    2回答

    閱讀this SO question,我開始想知道 - 使用固定大小類型的scanf/printf(和家族)的正確方法是什麼? 例如,如果我有short int或int,我會分別使用%hd和%d - 很好。 但是如果我有int16_t? short int可能與int16_t不同,它取決於平臺。對於任何其他固定大小(整數)類型都是如此? 注:因爲它看起來像我收到了一些向下票,因爲我「沒有試圖谷歌這

    2熱度

    1回答

    在Phobos中與D的RandomAccessRangeinterface兼容的D中實現固定維向量的最聰明的方法是什麼?我是否需要重新實現所有成員opIndex,length等,或者是通過委派,別名這個或模板mixins更聰明的方式?我一直在尋找github D項目上的幾個固定大小的向量結構,但似乎都不關心與Phobos範圍兼容。 更新:剛剛閱讀的容器應該是引用類型,所以我想這不是在D做的方式嗎?

    5熱度

    1回答

    我想寫一個函數,它將矩陣作爲輸入。這是一個複雜項目中頻繁的低級調用,因此儘可能快地使此函數具有潛在的嚴重性能影響。由於速度對我來說非常重要,因此我使用FixedSizeArrays中的類型,因爲我知道這會節省內存使用量。但我經常知道輸入矩陣的某些屬性,我不確定我是否正在優化使用該屬性。 下面是一個簡單的例子。想象一下,我想要的功能,使盡可能快地執行以下操作: using FixedSizeArra

    3熱度

    4回答

    我想在python中創建一個固定大小的整數,例如4個字節。從C背景的,我希望所有的原始類型在內存佔用不變的空間,但是當我嘗試在Python以下: import sys print sys.getsizeof(1000) print sys.getsizeof(100000000000000000000000000000000000000000000000000000000) 我分別得到 >