當前位置:編程學習大全網 - 編程軟體 - 關於vc編程中壹個權限分配的問題

關於vc編程中壹個權限分配的問題

enum AUTHORITY{ADMIN=1,NORMAL};//我這裏為了簡單只給兩個

class Basic_user

{

private:

...//用戶名什麽的,就省了

AUTHORITY at;//權限

public:

...//在每個方法前面加壹句判斷at=1還是at=2,再決定是否執行就OK了

BOOL Shift_at(Basic_user &user) //比如這個提升權限的方法

{

if(this.at != ADMIN)

{

return 0;

}

else

{

user.at == ADMIN;//當然妳可以通過交互來決定是提升還是降低

}

return 1;

}

};

可以寫壹個管理員類和壹個普通用戶類繼承於上面的基類

分別在構造函數中定義at的值為ADMIN和NORMAL

就可以了

  • 上一篇:如何基於dabian制作linux發行版,需要哪些知識,本人新手。
  • 下一篇:視頻制作軟件的電腦配置要求
  • copyright 2024編程學習大全網