Чтобы добавлять сообщения и комментарии, .

@Renha:
Renha

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

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

@4DA:
4DA

Чем STL не подходит игровым студиям, что каждая имеет свою несовместимую реализацию?

@OCTAGRAM:
OCTAGRAM

stlsoft.org — мост между STL и остальным миром
en.wikipedia.org — более полное описание на wikipedia

stlsoft.org — пример в действии, STL обёртка для readdir()

@OCTAGRAM:
OCTAGRAM

pastebin.mozilla-russia.org

@Drino:
Drino

Вот почему есть std::generate, но нету дефолтных функторов-генераторов?

@sss:
sss

реально ли заставить работать splice на листах с разными типами?, если да, то какие операторы для этого нужно реализовать ?

@asmer:
asmer

STL … It’s also something that, when you first encounter it, makes you wonder what the hell the designer was smoking. And once you’ve gotten used to it, you start wondering why other library designers don’t start smoking the same thing.

@folex:
folex

tree.at(next.first).first.push_back(tree.size());
first first first second second first first second second YOYOYO

@folex:
folex

А где лежит специализация vector<bool>? В каком файле, я имею ввиду. Я сейчас начну рыться, конечно, но всё же спросил.

@folex:
folex

Написал вот такой вот for:
for(it = students.equal_range(caf.at(i)).first; it != students.equal_range(caf.at(i)).second; it++)

Ощущение, что только что поел говна.

@zeks:
zeks

сегодня на работе узнал что в интернете оказывается пишут будто STL прививает плохой стиль программирования :) Для меня стало откровением :)

@chemikadze:
chemikadze

После Qt работа с кодировкой строк в stl кажется адом.

@aix27249:
aix27249

Спасибо тому, кто додумался до идеи map'а. Простое, и в то же время гениальное изобретение :)

@alxndrtrofimov:
alxndrtrofimov

У константного контейнера должны быть только константные итераторы?

@aix27249:
aix27249

tinodidriksen.com — сравнение строк: скорость выполнения различных стандартных алгоритмов в различных компиляторах

@aix27249:
aix27249

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

@alxndrtrofimov:
alxndrtrofimov

Не подскажете, как лучше всего добавить содержимое одного list в конец другого в C++?

@chemikadze:
chemikadze

Джуйк, эцсамаэ, а у кутишных контейнеров нету функций, кидающих чонить типа RangeException, как std::vector::at()? А то нахуй мне их ассерты сдались.

// Маны не копал.

@chemikadze:
chemikadze

В продолжение к #1022736: надо будет заботать плюсцы и пробежаться по Страуструпу еще разок, чтобы не отправили как моего знакомого "учить плюсцы".

@sany:
sany

что выдаст этот код?

#include <sstream>
#include <iostream>
using namespace std;
int main()
{
  stringstream ee;
  int a = 0;

  ee << 1;
  ee >> a;
  ee << 2;
  ee >> a;

  cout << a << endl;
  return 0;
}

@zeks:
zeks

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

@sany:
sany

to @analizer

#include <boost/tuple/tuple.hpp>

int seconds = 0;
int milliseconds = 0;
boost::tie(seconds, milliseconds) = precise_time();

tie понимает как std::pair так и boost::tuple

@twsdwf:
twsdwf

я не столь много пишу на С++... Но для диплома стало надо...Прикалывает меня конструкция
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));
но без неё никуда...%)