我正在寫一些小字典+測驗程序。我準備好了幾乎所有的東西,但現在談到測驗時,我需要使用隨機播放。我怎樣才能使用map(string,string)?在地圖上的C++ shuffle(字符串,字符串)
我有一個map<string, string> slowka;
(它包含對POL和ENG的話)。
我正在寫一些小字典+測驗程序。我準備好了幾乎所有的東西,但現在談到測驗時,我需要使用隨機播放。我怎樣才能使用map(string,string)?在地圖上的C++ shuffle(字符串,字符串)
我有一個map<string, string> slowka;
(它包含對POL和ENG的話)。
不要洗牌map
,洗牌std::vector
的問題(可能pair<string,string>
)。原始地圖對於檢查測驗答案仍然很有用。
你能告訴我這是怎麼回事嗎? – goldenhammer
爲了將一個地圖變成一個矢量,所有的地圖迭代器都返回map :: value_type,它是pair
我知道這是懶惰的方法,但你能告訴我代碼嗎?我不知道該怎麼做。 – goldenhammer
如果你的意思是你想獲得測驗隨機出題,生成一個隨機數,並用它來從地圖問題洗牌。 – CinCout