到目前为止,我已经能够在我的C项目中使用数字分隔符'
。它们都是用MSVC编译器编译的,没有任何问题。
我刚刚改为使用GCC编译器,当我使用它时,它不允许这些数字分隔符并抛出错误。我假设原因是因为,Visual Studio对C和C ++使用相同的编译器,而在C ++ 14中(我相信),允许使用'
个数字分隔符。
如果是这种情况,那么在GCC中是否可以使用数字分隔符? 当使用二进制文件中的64位寄存器值时,这些分隔符真的有很多帮助......
答案 0 :(得分:2)
您应该使用SimpleDateFormat
-std=c++1y
/ gcc
选项(并将文件命名为C ++文件,例如cpp / cxx扩展名)在数字文字中使用g++