1.實現貓狗佇列
#include
#include
//寵物類
class pet
string getpettype()
private:
string _type;
};//dog佇列
class dog:public pet
};//cat類
class cat:public pet
};
要求:
//為寵物重新定義乙個類,加上該寵物入佇列的時間(計數),目的是為了出佇列
class petenterqueue
pet getpet()
int getcount()
string getenterpettype()
private:
int _count;
pet _pet;
};//實現貓狗佇列
class catanddogqueue
void add(pet pet)
if(pet.getpettype().compare("cat") == 0)
}void pop()
else
if(!dogq.empty())
else
}void popdog()
void popcat()
bool isempty()
bool isdogempty()
bool iscatempty()
private:
queue
dogq;
queue
catq;
int _count;
};
測試**:
void funtest()
int main()
IT 常見面試題總結2
001 輸入一行字元,統計其中有多少個單詞,單詞之間用空格分隔開 include includeint main else if word 0 printf d num 使得dos介面不閃屏 int in scanf d in return 0 002 函式指標的應用 輸入兩個整數,當使用者輸入1,...
http常見面試題總結
在上篇文章 https 為什麼是安全的 上 中,我們藉由如何安全的傳輸資訊這個問題,引出了 https 中常用的密碼學工具,對稱加密,非對稱加密,雜湊,訊息認證碼,數字簽名,證書等等。這裡先簡單複習一下。通訊內容一般直接使用對稱加密,但對稱加密存在金鑰傳輸問題。非對稱加密效能只有對稱加密的幾百分之一...
Vue常見面試題總結
1.vue優點?2.v show 和 v if指令的共同點和不同點?共同點 都能控制元素的顯示和隱藏 不同點 實現本質方法不同,總結 如果要頻繁切換某節點,使用 v show 切換開銷比較小,初始開銷較大 如果不需要頻繁切換某節點使用 v if 初始渲染開銷較小,切換開銷比較大 3.如何讓css只在...