タイトルはそれをかなり要約しています。
gcc では、.Find_first()
ビットセットに対してこのメソッドを使用して、最初の有効ビットの位置を取得できます。Visual Studio に同等のものはありますか?
Visual Studio で使用して最初の有効なビットを取得できることは知っていますが_BitScanForward64
、私は 64 より大きいサイズのビットセットを使用しており、この方法は 64 ビット整数でのみ機能します。
また、De Bruijn ビットいじり法にも興味がありません。