[英]Object to map keys and values
在python中,您可以輕松地在python文件的開頭或另一個文件中定義一個dict對象,然后將其導入。 使用該字典作為映射,其中鍵對應於所需的值。 例如:
MIMES = {
'html': 'text/html',
'js': 'application/javascript',
...
}
在C ++中設置類似內容的推薦方法是什么? 在某些情況下,我需要在不同的上下文中執行此操作,因此我不需要尋找Mime類型的庫。 只想找出在C ++中針對這種情況的最佳實踐。
從注釋中,使用它在類文件的開頭使用std :: map使它起作用。
#include <map>
std::map<std::string, std::string> mimes = {
{"html", "text/html"},
{"png", "image/png"},
...
};
然后使用以下方法訪問值:
mimes["html"];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.