dorfe
11.10.2011 14:09
[21:18:04] <NANAKON> помогите, плз
[21:18:13] <vladvic> ?
[21:18:24] <NANAKON> я глобально переопределил операторы new/delete, и когда я делетаю через указатель на базовый, мне другой адрес приходит
[21:18:29] <NANAKON> как мне изначальный получить?
[21:19:25] <vladvic> мдэ...
[21:19:32] <NANAKON> ... more →
analizer
10.10.2011 21:36
Standard commitee объявил год крестов. Дедфуд удвоил своё население.
ulidtko
10.10.2011 21:28
Пиздец. Они таки правда считают, что 30-символьные идентификаторы — это лучше, понятнее, читабельнее.
ulidtko
10.10.2011 14:41
Наш код настолько говно, что если его оставить на выходные работать в вечном цикле, то он вешает ядро линукса почти в 100% случаев.
ulidtko
10.10.2011 01:27
Казалось бы, что может быть приятнее и натуральнее, чем сделать #include <algorithm> и написать:
vector<int> parking_prices(num_parking_places);
istream_iterator<int> it(std::cin);
std::copy(it, it + num_parking_places, parking_prices.begin());
А вот хуй.
error: no match for ‘operator+’ in ‘it + ... more →
0x2207
09.10.2011 13:57
Сиране boost, не могут ничего без багов написать.
werehuman
09.10.2011 06:26
ОБЪЯВЛЕНА ЭПИДЕМИЯ! ПСАЧ ЗАКРЫТ, В НЁМ НАТУРАЛЫ!
Список заболевших:
@hongweibing,
analizer
05.10.2011 20:15
пстач, вот тоже интересная задачка: есть два ортогональных интерфейса-стратегии. хочется создать объект, который оба их будет реализовывать, но, при этом, реализацию для каждого из них, будет получать в момент конструирования. вопрос, как реализации задавать и как этот объект конструировать? использовать PImplинг ... more →
analizer
05.10.2011 18:45
вопрос на пять с плюсом: http://ideone.com/dqrLf . Да, вопрос звучит именно как: «как это сделать, не вводя виртуальное наследование?». Над аггрегированием уже думаю, да.
analizer
05.10.2011 15:26
как сделать форвард-декларацию вложенного класса выполняя полную декларацию внешнего класса?
dorfe
05.10.2011 13:47
try()
{
...
}
catch(Exception *)
{
print("call customer service");
}
// i guess i'm done!
I called the numbers listed, and went through several layers of menus and waiting. Of course, the person who answered at Cingular had no idea what to do. He found someone walking around his call center who told him ... more →
analizer
05.10.2011 10:39
плюсач, продолжаю тему пимплов и прочего ускорения компиляции за счёт forward declarations. если функция-фабрика создаёт объект, то должна ли она возвращать умный указатель, или же достаточно простого пойнтера? как велит твоё чуйство прекрасного?
analizer
04.10.2011 03:54
forward декларации, иерархия наследования и ортогональность делают мои хидеры выглядеть как в джаве, это делает меня печальным Гвидо ван Россумом
analizer
03.10.2011 16:06
реквестую книгу Алана Карра «Как перестать хуярить ортогональность и начать писать хидеры длиннее десяти строк?»
utros
01.10.2011 21:37
Ну вот каким геем надо было быть, чтобы придумать dbus? Судя по костыльности этого поделия, тут руку приложила плюсоблядь, причём не одна.
analizer
29.09.2011 14:01
плюсоэстеты, каково ваше мнение о forward декларациях структур и классов? используете ли вы только в крайнем случае, или пихаете куда только можно, если это позволяет уменьшить количество #include'ов в заголовочных файлах? кто-нибудь сравнивал скорость компиляции толстых проектов для этих двух подходов?