我需要一些變量/結構來存儲32位數字或128位數字在STL容器中。你有什麼建議嗎?Cpp變量/結構存儲128位數據
1
A
回答
2
如果沒有一個大的整數庫(或者我不太瞭解的非標準SSE擴展),就不能對128位數據進行算術運算。
如果你只是需要將它存儲使用std::pair<uint64_t, uint64_t>
還是結構:
struct bit128
{
uint64_t higher, lower;
}
如果你需要位運算使用std::bit_vector
。
如果你需要算術,你必須使用一個大的整數庫,如GMP。
相關問題
- 1. java 128位結構位maninpulation
- 2. 存在128位長數據
- 3. 在結構向量的結構向量圖中存儲數據
- 4. Java:數據結構存儲大量字
- 5. 存儲數據庫結構
- 6. 存儲樹數據結構
- 7. GAE數據存儲結構
- 8. 數據結構存儲
- 9. 以解釋型語言存儲變量的數據結構
- 10. 最佳的數據結構來存儲大量的一位數據
- 11. 將大量圖形數據結構存儲在數據庫中
- 12. 如何使用128位C變量和xmm 128位asm?
- 13. 存儲特定結構化數據的最佳數據結構
- 14. 從恆定存儲器均勻加載128位數據
- 15. 存儲向量的結構
- 16. 用於存儲變量,函數,數組和類型的數據結構
- 17. 在構造函數中存儲變量?
- 18. 什麼是存儲位置信息的最佳數據結構?
- 19. 在Rails中存儲(結構化)配置數據的位置
- 20. 匿名存儲在數據結構
- 21. 存儲和檢索數據結構
- 22. 存儲/檢索數據結構
- 23. Google appengine數據存儲樹結構
- 24. 數據結構是存儲在陣列
- 25. 存儲IP地址的數據結構
- 26. 數據結構設計和存儲
- 27. 數據不存儲在結構中
- 28. 在數據結構中存儲邊緣
- 29. 數據庫結構 - 存儲關係
- 30. 如何從多個結構變量(永久存儲)的臨時結構變量傳遞變量
在什麼平臺上? – Cameron