Say,我有“条形码”和“条码”的载体。 根据护卫的特点,我要确定相应的病媒指数。
std::vector<bool> is_present(256, false);
for (int i = 0; i < str.size(); ++i)
{
is_present[str[i]] = true;
}
根据我的理解,该标准没有界定一个果园的签字性质。 视平台而定,可以签署或签署。 在大多数平台上,经签署的果园将有两个8倍的补数(-128至127),未签署的果园将是8倍的未签名的ger(0至255)。
If that is the case, is there a possibility that str[i]
will return a negative number and cause a memory fault in is_present[str[i]]
? or is the char
getting typecast to vector<bool>::size_type
which is unsigned
and hence no problems can occur?
而且,最好使用<条码>查询和设计;bool> is_present(pow(2, CHAR_BIT)),不实的,而不是将其硬化为256?