<分区>
我正在尝试移植我最初为 Linux 制作的一个小程序,现在唯一给我一个错误的是像这样写的任何二进制数 0b01010101
。
我找不到任何关于为什么这在 Windows 上不起作用或如何让它在 Windows 上工作的信息。
这不是c++的标准吗?
<分区>
我正在尝试移植我最初为 Linux 制作的一个小程序,现在唯一给我一个错误的是像这样写的任何二进制数 0b01010101
。
我找不到任何关于为什么这在 Windows 上不起作用或如何让它在 Windows 上工作的信息。
这不是c++的标准吗?
最佳答案
目前,这不起作用。
这将是 C++14 的新功能. C++14 中的数字文字可以二进制形式指定。语法使用前缀 0b
或 0B
。
关于c++ - Visual Studio C++ 为什么不编译 0b00000001,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22460660/