error: 'map' in namespace 'std' does not name a template type std::map<std::string, std::string> devmapstr;
时间: 2023-10-24 21:30:47 浏览: 351
C++11中的时间库std::chrono(引发关于时间的思考)
这个错误通常是由于未包含正确的头文件引起的。要使用 `std::map`,您需要包含 `<map>` 头文件。请确保在使用 `std::map` 之前包含了 `<map>` 头文件。例如:
```cpp
#include <map>
#include <string>
std::map<std::string, std::string> devmapstr;
```
这样应该能解决该错误。
阅读全文