c++ - Visual Studio C++ 为什么不编译 0b00000001

标签 c++ windows binary visual-studio-express

<分区>

我正在尝试移植我最初为 Linux 制作的一个小程序,现在唯一给我一个错误的是像这样写的任何二进制数 0b01010101

我找不到任何关于为什么这在 Windows 上不起作用或如何让它在 Windows 上工作的信息。

这不是c++的标准吗?

最佳答案

目前,这不起作用。

这将是 C++14 的新功能. C++14 中的数字文字可以二进制形式指定。语法使用前缀 0b0B

关于c++ - Visual Studio C++ 为什么不编译 0b00000001,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22460660/

相关文章:

c++ - f() 按值返回对象的 "auto&& a= f();"中 a 的生命周期是多少?

c++ - boost::circular_buffer 不支持 move 语义是否有任何技术/概念原因?

c# - 在同一网络上通信的计算机

java - int binarySearch 数组列表

Java - 使二进制搜索递归

c++ - 分割 vector 时无限循环

c# - Protobuf-net 与 C++ 的官方谷歌 Protobuf 不兼容(消息编码)

windows - Git Bash 如何像 Git Shell 一样显示有关 repo 文件的信息

c++ - 强制 QWidget Child 有自己的窗口句柄

java - 是否有支持通过 websocket 传输二进制文件的 Java/JVM 服务器?