我在这里找到了看起来像这样的代码:
auto f(T& t, size_t n) -> decltype(t.reserve(n), void()) { .. }
在我阅读的所有文档中,我被告知decltype
签名为:
decltype( entity )
或者
decltype( expression )
并且在任何地方都没有第二个论点。至少这是cppreference所指出的。这是第二个论点decltype
吗?如果是这样,它有什么作用?
我在这里找到了看起来像这样的代码:
auto f(T& t, size_t n) -> decltype(t.reserve(n), void()) { .. }
在我阅读的所有文档中,我被告知decltype
签名为:
decltype( entity )
或者
decltype( expression )
并且在任何地方都没有第二个论点。至少这是cppreference所指出的。这是第二个论点decltype
吗?如果是这样,它有什么作用?