![](/img/trans.png)
[英]Too many <chrono> errors (std::chrono::timepoint) (VS2015)
[英]chrono literals in VS2015
以下代码给了我一个编译时错误:
#include <chrono>
int main() {
auto day = 24h;
return 0;
}
错误C3688:文字后缀'h'无效; 找不到文字运算符或文字运算符模板'operator“” h“。
我正在Visual Studio 2015 Update 1上尝试此操作,根据它应该可以正常工作,所以怎么回事?
这些文字不在全局名称空间中。 添加:
using namespace std::chrono_literals;
根据情况,您还可以考虑使用:
using std::chrono::operator""h;
如果您需要更精细的控制,则不必从该名称空间导入每个名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.