diff --git a/examples/cmap-example/cmap-example.cpp b/examples/cmap-example/cmap-example.cpp index c6db1129b..a86171b6c 100644 --- a/examples/cmap-example/cmap-example.cpp +++ b/examples/cmap-example/cmap-example.cpp @@ -2,17 +2,18 @@ // there are two: std::map automatically sorts on key; std::unordered_map does not #include +#include int main() { std::map dict; - dict["apple"] = 5; - dict["banana"] = 2; - dict["orange"] = 7; + dict[std::string("apple")] = 5; + dict[std::string("banana")] = 2; + dict[std::string("orange")] = 7; // Accessing elements in the map - printf("Value of apple: %d\n", dict["apple"]); + printf("Value of apple: %d\n", dict[std::string("apple")]); for (const auto& pair : dict) { printf("Key: %s, Value: $s\n", pair.first, pair.second);