乙個成員函式的簡單示例

2022-04-05 17:52:34 字數 673 閱讀 4309

有時我們希望**某個類裡面的函式,而不是靜態函式或全域性函式。

這時就會用到成員函式,以下是成員函式的使用示例:

(以下**在vs2010及更高版本使用,vs2010以下的版本沒有std::functiont和std::bind,而是另外的定義)

1 #include 2

//**函式定義,三個引數

3 typedef std::function callfunc; 4//

說明:func函式名, _object指標, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3表示**函式的三個引數,按函式引數數量而定

5#define func_callback_1(func, _object) std::bind(&func,_object, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3)

6class

testclass710

11};

1213

void

main()

14 }

20 _func = func_callback_1(testclass::func, &test);

21 }

乙個游標簡單示例

下面是乙個游標的例項,方便初學者學習,也可以防止自己忘記 if exists select 1 from sysobjects where name hehe drop procedure hehe goset ansi nulls on set quoted identifier on gocre...

乙個簡單的學習示例

bob bob smith 42,30000,software sue sue jones 45,40000,hardware print bob 0 sue 2 print n print bob 0 split 1 sue 2 1.25 print n print sue people bob,...

乙個簡單的Quartz示例

1 在你使用排程器 scheduler 之前,需要先對其進行初始化。你可以使用乙個排程器工廠 schedule ctory 來完成這項任務。一些quartz的使用者可能會在jndi中儲存乙個工廠 factory 的例項,但是其他使用者可能會直接使用乙個工廠例項 就像下面的示例一樣 並發現初始化乙個排...