Хорошо, вот эквивалентный код, написанный на c ++
#include <iostream>
#include <map>
#include <string>
int main ()
{
std::map<std::string, int> period_muvinga;
period_muvinga["GAZP"] = 23;
period_muvinga["SBER"] = 19;
period_muvinga["GMKN"] = 20;
// Iterate over all the key,value pairs in map
//
for (const auto & p: period_muvinga)
{
// Extract key from pair
std::string ticker = p.first;
// Extract value from pair
int period = p.second;
std::cout << ticker << " = " << period << std::endl;
}
return 0;
}
Как уже говорили другие, std::map
не совсем то же самое, что и таблицы lua.Поэтому в зависимости от того, что вы хотите сделать, std::map
может соответствовать или не соответствовать вашим потребностям