我已经为set定义了一个具有指针对象的删除器,但是当我以下面的方式定义它不起作用时,在函数'int main()':41:43: error: missing template arguments using'(‘’token In file included from /usr/include/c++/4.9/set:那就是我使用Deleter的地方structDeleter void oper
您能帮助我理解为什么参数演绎适用于类模板而不适用于函数模板吗?如果我正确理解,类模板定义了一个函数,所以当我调用编译器时可以进行隐式强制转换,但是在函数模板的情况下,目前没有函数定义,因此隐式强制转换不会发生。但是我不明白为什么编译器不能创建函数定义然后应用隐式强制转换?'int ()‘中:
int 25:24:错误:没有调用‘Test2 2::add(