![]() |
1
5
C++20版本
那个
那么,当你试图说:
?
您会遇到编译时错误。这意味着您不能使用
这种对时钟要求的放宽
|
|
2
1
编辑:现在我看到我们正在使用一个库,不,这是不合法的。我最初的回答在下面解释了原因。 这些是标准库的期望,而不是超出该范围的某些代码。不过,应该预期的是,任何可以在自身之外使用的库代码都符合这些要求,以便使用它的人更容易使用。然而,在内部,这并不那么重要(尽管这是值得努力的事情) 因此,除非你正在编写一个将其传递回用户(程序员)的库,否则这不是问题。 然而,你应该研究其他可能性,确保不可能实现.now()函数,如果没有发现任何文件表明.now()没有实现,并解释原因,如果可能的话,确保在尝试使用时出现一个好的错误。 为了更简洁地回答,这取决于上下文。如果它是内部的、可维护的、易于解释的,那么它就很好。如果它可以变成外部的,无法解释的,不可维护的,那么就不行。找一种不同的方法。 |
![]() |
Malvineous · 定义编译时间常数的最佳方法 10 年前 |
![]() |
Søren Debois · 执行类型单元表达式的习语iff条件为真 11 年前 |
![]() |
the wolf · 确保矩阵元素长度的“Python”方法 12 年前 |