to post messages and comments.

Думаете что это какой-то AI противник из онлайн-ММО про космос, высокого уровня раз восклицательный знак стоит?

А вот и не угадали, это я алгоритм сглаживания 3D-моделей пишу, и что-то с этими двумя частично пересекающимися кубами пошло не так.

Внезапно выяснил, что таки string1 == string2 работает ощутимо медленнее, чем strcmp(string1.c_str(), string2.c_str())==0 и это меня расстраивает. Ну неужели нельзя было такую банальную операцию сделать хотя бы равной по скорости? Теперь бегаю по тем местам кода где таких сравнений много и заменяю, оптимизируя скорость.

Можно ли как-то получить из вектора список позиций содержащих заданное значение? метод find() к сожалению возвращает только первое а мне нужны все

STL

я не столь много пишу на С++... Но для диплома стало надо...Прикалывает меня конструкция
std::pair<std::map<int, std::vector< std::vector<int> > >::iterator,bool> _pair=
mp.insert(std::make_pair< int, std::vector<std::vector<int> > >(pos,para));
но без неё никуда...%)