Снег - это здоровоМода на снежные доски

C++, контейнеры

Никогда не думал, что буду это использовать. Когда в 1998-ых годах я про это читал, нифига не понимал.

Сейчас же, после профессионального программирования на javascript, мне нужно программировать прогу на с++.

Оказалось, это не так уж и страшно.

После моей недельной ломки мой компилятор не стал выдавать мне миллионы ошибок и предупреждений после каждого изменения кода ((-:

------------
Например, то, что на js или php пишется с помощью ассоциативных массивов, на с++ делается с помощью контейнерных классов:

заносим ключ в хранилище

set<string> selected_host;
selected_host.insert("yandex");


эквивалент на js

selected_host = {};
selected_host.yandex = true;


находим, есть ли такой ключ (если вместо set применить map, то можно и хранить значения)

set<string>::iterator sh_find_it = selected_host.find("yandex");
bool selected_host_Find = (sh_find_it != selected_host.end());


эквивалент на js:

(typeof selected_host.yandex != "undefined")