我试图在CRTP基类的成员函数的后期指定返回中使用decltype,但错误是:invalid use of incomplete type const struct AnyOp<main()::<lambda) const //do whatever Functor func_;我基本上是在尝试将所有的sfinae模板移到一个基类中,这样我就
我希望允许一个类从一个基类CRTP继承,这个基类导致在main()开始之前创建并运行一个全局构造函数。我们的想法是使用它在一些映射中注册一个类型,以便稍后查找。似乎只有当我实例化了派生类的成员并使用了基类时,这才能起作用。Bar { static Foo foo_;
class Test : public Bar<Test&g