我正在将一些源代码从一种脚本语言 (PAWN) 转换为 Windows 上的一种编程语言 (C++)。
源代码到处都有数以百万计的二进制文字,形式如下:
data[] =
{
0b11111111111011111110110111111110, 0b00000000001111111111111111111111,
0b00000000000000000000000000000000, 0b00000000000000000000000000000000,
0b00000000000000000000000000000000, 0b00000000000000000000000000000000,
0b00000000000000000000000000000000, 0b00000000000000000000000000000000,
///some million lines later...
0b00000000000000000000000000000000, 0b11111111111111111111111110000000,
0b11100001001111111111111111111111, 0b11110111111111111111111111111111,
0b11111111111111111111111111111111, 0b11111111111111111111111111111111,
不幸的是,Visual Studio 2013 不支持用户定义的文字标准。
有没有办法以某种方式实现这一目标?010101_b 或 C++ 之类的东西,也许还有一点提升?