使用c++17,我们拥有了新的高级特性is_invocable和不是真正值的新的prvalues。 这使您能够创建对象而无需先逻辑构造它,然后省略构造过程。 我遇到了一个问题,使用std::is_invocable来测试是否可以调用某些内容,和prvalue规则似乎发生了冲突: stru...