你能告訴我如何編寫多維地圖嗎?對於二維地圖,我做了以下操作:如何在C++中編寫3D映射?
map<string, int> Employees
Employees[「person1」] = 200;
我正在嘗試使用類似於以下內容的3D映射。
map<string, string, int> Employees;
Employees[「person1」, 「age」] = 200;
你能告訴我正確的方法嗎?
和有沒有辦法我可以初始化所有的地圖元素爲0?就像在一個陣列上,我們可以說int array[10]={0};
解釋了很多。感謝你用一個例子來展示它。 – 2012-02-12 10:09:49
有沒有一種方法可以將所有地圖函數初始化爲0?就像在數組上一樣,我們可以說'int array [10] = {0};' – 2012-02-12 10:25:33
對map [key]的調用使用類型默認構造函數初始化對象。對於整數,這恰好爲零。這意味着對於任意兩個隨機選擇的鍵,emplyees [「foo」] [「bar」] == 0'將返回true。 – 2012-02-12 10:27:16