C/C++里面只能支持八、十、十六进制三种
数字型常量。
如果真的需要的话,那么只能靠std::bitset来完成,通过调用参数为std::string的构造函数就可以把二进制变成bitset,然后用bitset::to_ulong就可以了
关于bitset请看这里
http://www.cppblog.com/mydriverc/articles/33991.html
C/C++里面只能支持八、十、十六进制三种
数字型常量。
如果真的需要的话,那么只能靠std::bitset来完成,通过调用参数为std::string的构造函数就可以把二进制变成bitset,然后用bitset::to_ulong就可以了
关于bitset请看这里
http://www.cppblog.com/mydriverc/articles/33991.html