如何在不使用命名空间 chrono 的情况下初始化 std::chrono::duration 常量?

How can I initialize a std::chrono::duration constant without using namespace chrono?

我想使用这个代码

static constexpr auto set_time = 1s;

但是我不想用using namespace chrono;

错误 C3688 无效的文字后缀 "s";找不到文字运算符或文字运算符“运算符”的模式"s"

using namespace std::chrono_literals;

该行完全等同于:

static constexpr auto set_time = std::literals::chrono_literals::operator""s(1);