c++ - 别名表达式的最佳方法

标签 c++ sleep using

我正在用 C++ 编写程序,其中一部分我希望程序休眠 1 秒钟。我使用以下表达式来独立于平台:

std::this_thread::sleep_for(std::chrono::duration<int, std::milli>(1000));

这一行太长了,所以我想为它使用一个别名。实现这一目标的最佳方法是什么?

最佳答案

如果您使用的是 >=c++14,则有文字计时助手。可以这样写:

using namespace std::chrono_literals;
std::this_thread::sleep_for(1s);
std::this_thread::sleep_for(1min);

关于c++ - 别名表达式的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40487831/

相关文章:

c++ - OpenCV:找到照片中直线交点的坐标

java - android - sleep ()然后绘制

c - 唤醒休眠线程

c# - 类似于 "using"的东西,它会创建一个对象并在完成后调用它的方法,但让我在两者之间做我想做的事

c# - "using"语句与花括号

c++ - 抽象类和对象

c++ - 为什么 PlayerController "own"是偏航俯仰和滚动,而 Character "owns"是它的位置?

c++ - 多 vector 访问与本地对象

opengl - 笔记本电脑关闭屏幕时关闭屏幕渲染?

c# - 如果在实例化 DbContext 资源的 using 语句中数据库连接失败,我如何自动抛出 ApplicationException?