![](/img/trans.png)
[英]C++ convert 8 bit bitset to unsigned long, VS 2010 - not working
下面的代碼先通過兩次工作,然后在第三次轉換為ulong失敗,並給了我0XCF而不是0xF3。 知道是什么問題嗎? 似乎是VS 2010 to_long中的錯誤。 二進制文件“ 11110011”應轉換為十六進制F3! 這是在VS 2010下運行調試時的結果。 1ST TIME bc ...
[英]C++ convert 8 bit bitset to unsigned long, VS 2010 - not working
下面的代碼先通過兩次工作,然后在第三次轉換為ulong失敗,並給了我0XCF而不是0xF3。 知道是什么問題嗎? 似乎是VS 2010 to_long中的錯誤。 二進制文件“ 11110011”應轉換為十六進制F3! 這是在VS 2010下運行調試時的結果。 1ST TIME bc ...
[英]Social graphs using bitsets
我在一篇文章中碰到了以下內容,該互聯網技術公司討論了他們如何將社交功能融入其應用程序: Apache Thrift,Krati數據存儲,JavaEWAH壓縮位圖和JRuby構成了我們的遠程服務的一部分,該服務以高性能的持久壓縮位圖格式存儲我們的社交圖。 我試圖從中弄清楚。 到 ...
[英]Java multi-bit / compact small integer array
我正在努力實現一些布隆過濾器變體,一個非常有用的數據結構是一個緊湊的多位數組; 也就是說,一個數組,其中每個元素都是一個大約 4 位的緊湊整數。 空間效率在這里是最重要的,所以雖然一個普通的整數數組可以提供我想要的功能,但它會比必要的更笨重。 在我嘗試用位算術自己實現這個功能之前,我想知道是否有 ...
[英]How to assign bitset value from a string after initializaion
我知道可以使用整數或0和1的字符串來初始化位集,如下所示: bitset<8> myByte (string("01011000")); // initialize from string 無論如何,初始化后是否可以使用上述字符串來更改位集的值? ...
[英]Why not implement BitSet with a more size-deterministic type?
此處的Java參考指出,布爾類型雖然用信息的“位”表示,但沒有精確定義的大小。 相反,其他類型似乎暗示已定義大小。 例如,一個int是故事末尾的32位。 當我們查看BitSet的規范時,我們可以看到它由布爾值組成。 通過上面的引用,這似乎表明BitSet的“大小”是不確定的-畢竟它是 ...
[英]flag bitset, avoiding collisions, C
我有一個標志持有的整數,它具有一組現有的可能的標志: 我需要添加一個新的: 現有標志列表是否從0x0200一直跳到0x8000是否有原因? 我的理解是,新標記的可用值將是0x0400、0x0800和0x1000-0x4000。 我對這些位集的工作方式有誤解嗎? ...
[英]STL bitset problem
我有一個具有可變bitset <>的模板類“ HEADER_FILE” 我不能使用 在頭文件中,但是沒有給出任何錯誤。 錯誤:template_id無法出現在using語句中。 我哪里錯了; ...
[英]is it possible to convert bitset<8> to an array of characters of integers?
我有bitset<8> v8 ,它的值類似於“ 11001101”,二進制形式,如何在c ++中將其轉換為字符數組或整數? ...
[英]BitSet memory usage in Scala
我想知道Scala中BitSet的內存使用情況。例如,如果我這樣做: 與包含偶數0,2,4,6,8的數組相比如何? 如何用二進制編寫數字: 這與47號相比如何? 我在這里問內存使用情況。 但作為一個更開放的問題,如果您知道,BitSet(WR對其他常見數據類型)的優 ...
[英]How do I change the value of a dynamic_bitset?
我正在使用C ++ boost的dynamic_bitset。 我已經分配了一個變量,我只想更改其值-像構造函數一樣從“無符號長整數”重新構造它,但是我不想再次分配內存或創建一個臨時變量。 我能做什么? ...
[英]Easy way to convert a string of 0's and 1's into a character? Plain C
我正在做一個隱寫術項目,我從ppm文件中讀取字節,並將最低有效位添加到數組中。 因此,一旦讀入8個字節,我的數組中將有8位,這應該等於隱藏消息中的某個字符。 有沒有一種簡單的方法將0和1的數組轉換為ascii值? 例如,數組: char bits[] = {0,1,1,1,0,1,0,0} ...
[英]dynamic_bit set print?
它從LSB打印到MSB。 輸出:01011。 我應該怎么做才能正確打印位集。 我可以反轉我所知道的字符緩沖區:) ...
[英]Setting boost dynamic_bitset from a string
動態bitset 我有一個用例需要填充 你能建議如何解決這個問題。 所以我需要提出一個功能 ...
[英]How to write a std::bitset template that works on 32 and 64-bit
請考慮以下代碼 g ++在64位上抱怨這個,因為<8>被解釋為unsigned long int,它與模板不完全匹配。 如果我將模板更改為unsigned long int,那么32位編譯會抱怨。 顯然,解決這個問題的一種方法是將bitset <8>更改為 ...
[英]boolean[] vs. BitSet: Which is more efficient?
什么在內存和CPU使用方面更有效 - boolean或BitSet數組? 不使用特定的BitSet方法,只對數組進行get / set / clear(==,=,Arrays.fill)。 ...
[英]How best to implement BCD as an exercise?
我是學習C ++的初學者(自學)程序員,最近我決定實現一個二進制編碼的十進制(BCD)類作為練習,因此我可以在Euler項目上處理非常大的數字。 我想從頭開始正確地盡可能地做到這一點。 我開始使用一個整數數組,其中輸入數字的每個數字都保存為一個單獨的整數。 我知道每個BCD數字只能用4 ...
[英]When to use STL bitsets instead of separate variables?
在什么情況下,使用bitset(STL容器)來管理一組標志而不是將它們聲明為多個單獨的(bool)變量更合適? 如果我使用50位標志的bitset而不是使用50個單獨的bool變量,我會獲得顯着的性能提升嗎? ...