1. 程式人生 > >c++ 可呼叫物件

c++ 可呼叫物件

可呼叫物件分為如下幾種:

1 函式指標

2 具有Operator()成員函式的類物件

3 可被轉換為函式指標的類物件

4 類成員函式指標

函式指標即函式的名字,直接呼叫即可

具有operator成員函式的類物件,如下例所示:

class foo
{
public:
	void operator()(void)
	{}
};

呼叫時:
foo f;
f();

類的函式指標及可轉換為函式指標的類物件就很簡單了