Windows で一部のソース コードを 1 つのスクリプト言語 (PAWN) からプログラミング言語 (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++ で何か、おそらくブーストを少し追加して?