Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
map<string,PropertyVariant> variant_props;
volatile int integer = 0;
string str = "Integer";
clock_t start = clock();
for( int i = 0; i < 1000000; i++ )
{
variant_props[str] = i;
integer = variant_props[str];
}
clock_t end = clock();
cout << "Elapsed: " << (double(end - start) / CLOCKS_PER_SEC) << endl;
Property в C++ (с доступом по имени, но без сеттеров)