我要動態生成mfc選單,動態繫結響應命令。
#include
"stdafx.h
"#include
#include
#include <
string>
using
namespace std;
//宣告乙個函式指標
int(*pfunc)(
int);
int func1(
int nin)
int func2(
int nin)
typedef
int(*pint)(
int);
//定義別名才能放在vector中
void main()
20121028更正vector可以直接放函式指標型別,沒理解到位。
//vector只能放型別,不能放函式指標變數名
vector<
int(*)(
int)> v_pfunc;
v_pfunc.push_back(func1);
v_pfunc.push_back(func2);
int k = v_pfunc[
0](5);
k = v_pfunc[
1](5);
url:
vector map容器刪除操作總結
1 關於vector中元素的刪除和迭代器失效問題 cpp view plain copy vector int vv vv.push back 1 加入第乙個元素 vector iterator itbegin vv.begin 獲取第乙個元素迭代器 itbegin 1 vv.push back 2...
C 中使用屬性
使用屬性,避免將資料成員直接暴露給外界 item always use properties instead of accessible data members.學習研究.net的早期,經常碰到一些學習c net的朋友問,要屬性這種華而不實的東西做什麼?後來做專案時也時常接到team裡的人的抱怨反...
c 中使用委託
對於委託的定義,我的理解就是封裝一型別的方法,然後根據傳遞進的引數,由系統來進行選擇呼叫。申明 delegate void voidoperation uint x 這申明了乙個委託,與這個委託匹配的方法格式為 不返回任何結果,引數。delegate int intoperation int x,i...