10
क्या एक पूर्णांक में 1-बिट्स के लिए परीक्षण करने के लिए एक सुरुचिपूर्ण और तेज़ तरीका है एक सन्निहित क्षेत्र में होना चाहिए?
मुझे यह जांचने की आवश्यकता है कि क्या बिट्स मान 1 के साथ (32 बिट पूर्णांक के लिए 0 से 31) एक सन्निहित क्षेत्र बनाते हैं। उदाहरण के लिए: 00111111000000000000000000000000 is contiguous 00111111000000000000000011000000 is not contiguous मैं चाहता हूं कि यह परीक्षण, अर्थात कुछ कार्य has_contiguous_one_bits(int), पोर्टेबल हो। एक स्पष्ट …
85
c++
c
bit-manipulation