出错的代码就一个地方:
std::bitset<48> bsl(std::string(strRead)); //是一个0/1组成的长字符串
if (bsl[1]) ...... //就在这里发生错误, 错误如下:
[C++ Error] fmMain.cpp(82): E2453 Size of the type '_STL::bitset<48>(_STL::string)' is unknown or zero
错误环境是在BCB6.0中, 同样的代码在VC中编译正常通过.
...全文
2117打赏收藏
为何无法使用bitset呢?
出错的代码就一个地方: std::bitset bsl(std::string(strRead)); //是一个0/1组成的长字符串 if (bsl[1]) ...... //就在这里发生错误, 错误如下: [C++ Error] fmMain.cpp(82): E2453 Size of the type '_STL::bitset(_STL::string)' is unknown or zero 错误环境是在BCB6.0中, 同样的代码在VC中编译正常通过.