0
我想爲我工作的項目使用增強單元,但在開始之前,我想檢查它適合於我想要做什麼。我已經檢查了文檔和代碼,但是我沒有看到一個例子可以確保我可以做我需要的。我是一名科學家,而不是程序員,所以我不熟悉這個工作原理的細節。地圖的每個項目都可以有不同的尺寸?
我用地圖來存儲數量,數量有不同的尺寸。看起來數量必須與維度或單位相關聯。是否有如下可能?
map<string, quantity<>> parameters; // I don't know what to put here. Is there a class that represents a quantity without immediately specificying the dimension or unit?
parameters["distance"] = 2 * meters;
parameters["duration"] = 30 * seconds;
quantity<velocity> v = parameters.at("distance")/parameters.at("duration");
我的目標是一個數量最普遍的概念,即一個單位值的地圖。 而所有的例子都有數量和價值的具體單位。
按維度,你的意思是類型?你是否試着在'parameters'中存儲'數量爲'的'T'參數? –
您可能需要使用'map' –
cdhowie