我正在處理基本上位標誌搜索蒙版,我正在使用向量。這些指標需要去到機器上的最大整數(stdint.h定義) 基本問題是 searchMask[ UINTMAX_MAX] = false; // or any value > unsigned int
結果如下警告 warning: C4244: 'argument' : conversion from 'uintmax_t' to 'unsign
在下面的代碼 #include <iostream>
using namespace std;
struct field
{
unsigned first : 5;
unsigned second : 9;
};
int main()
{
union
{
field word;
int i;
};
i