我想编写C++类(let类型名称将是Adapter),它在构造函数中接受函数指针或函数对象(特别是lambda函数),并在内部存储它的值(作为std::function for exampl)。类构造后,它也表示函数对象,并充当内部函数对象的包装器。第一个问题--这在C++11中是完全可能的,第二个问题--我怎么做呢?我不知道该从哪里开始。
我需要推导(在模板中)
我想把它模板化,这样你就可以用一个函数来构造它,以确定我们什么时候迭代到最后,但是我不能得到类构造函数模板推导来推断函数的类型。error: wrong number of template arguments (1, should be 2)} 当我尝试实例化一个对象(用c++17编译)时,我总是得到模板参数错误,奇怪的是,龙箭也给了我这些神秘的参数:error: e