這裏是我的問題: 我定義了一個函子: class A {
public:
int operator()(int a, int b) const{
return a + b;
}
};
typedef function<int (int, int)> Fun;
然後我用一個匿名函子來創建一個std ::函數對象,我覺得有些奇怪。這裏是我的代碼: Fun f(A
沒有可用的成員我有一個類 class Test{
public:
Test(){};
~Test(){};
void test() {cout<<"test"<<endl;};
};
和main.cpp中我有: #include "Test.h"
using namespace std;
int main(){
Test t();