оказывается, если аллоцировать память под объекты std::{map,set} пачками, то можно неплохо сэкономить на времени аллокаций: http://ideone.com/eWMZb
оказывается, если аллоцировать память под объекты std::{map,set} пачками, то можно неплохо сэкономить на времени аллокаций: http://ideone.com/eWMZb
Хозяйке на заметку, если #define GetMessage GetMessageA из <windows.h> пересекается с именами именами ваших функций и портит вам жизнь, то просто задефайнте _M_CEE, и будет вам счастье и уют в доме.
ты нихуя не понял в опен-сорсе. Опен-сорс — это не «ой, на вас тикет уже три дня висит, почините, пожалуйста». Опен-сорс — это не «знаете, вы видимо не совсем поняли суть проблемы, давайте я вам разжую». И уж точно опен-сорс — это не «знаете, ваш код хорошо, но моему внутреннему чувству прекрасного что-то не ... more →
std::unordered_set or: how i learned to stop worrying and love the hash. http://ideone.com/gXPpt
требуется экспертное мнение плюсоёбов-экспертов по поводу данного высера: http://0xd34df00d.me/logs/chat/c_plus_pl...
пацаны, я всё понял! ничему вообще верить нельзя! если recv на блокирующем сокете вернул нуль, то это вовсе не значит, что удалённый сервак закрыл соединение. на самом деле запросто мог придти сигнал, до того как успели что-то прочесть. кругом подстава.
посоны, есть набор строк, нужно выцепить две с определёнными префиксами, что будет быстрее два strcmp или одна регулярка? (pire позволяет матчить текст супротив нескольких регулярок одновременно и возвращать список замэтчившихся)
либа lib2 динамически линкует lib1 с version script файлом, котором все символы из lib1 объявлены local. вопрос: если myprog имеет символ совпадающий по имени с символом из lib1 и линкует lib2, возможен ли в этом случае конфликт символов и может ли быть использован «не тот» символ?
посоны, посоветуйте систему автоматического тестирования, которая состоит из:
1. сервер с vcs (желательно гит)
2. клиент-демон, которому в конфиге говоришь его строковый идентфикатор, адрес
сервера и периодичность проверки
3. раз в период клиент стучится на сервер и узнав, что есть новая ревизия,
чекаутит её и ... more →
прекратить давать объектам управлять их файлами логов и заводить для этих целей log manager
Собственно вот: http://ideone.com/YYQil тайп трейт, который определяет, что тип является nullary callable с заданным возвращаемым типом (bool). А теперь скажите какой трейт буста или C++11 я переизобрёл?
\3 — \4: http://ideone.com/xWLeu в шланге 011 выдаёт, да. наверняка и в студии также.
кстати, напомните мне, в function try block, из catch'а эксепшон автоматически rethrow'ится только у конструкторов?
Good C++ code is better than good C code, but bad C++ can be much, much worse than bad C code.
выложил в comp.lang.c++.moderated свои мысли по поводу того, что наконец-то можно запретить передавать шаблонные параметры кидающие исключения. в каменты можно срать и сюда тоже: https://groups.google.com/d/topic/comp.l...
погромиздосовач, а при выполнении split'а на строке, что ты сделаешь, если escape character является последним символом строки? забьёшь и сделаешь сегфолт, отбросишь его или же сделаешь его последним символом последней строки?
Subscribe to *programming
hirthwork
0xd34df00d
analizer
4da
magog
Minoru
gelraen
kb
lexszero
Cthulhu
RainerGomes
odin
dorfe
beardog
238328
Like-all
hatred
jabber
lovesan
Ky6uk
Apepe
Elemir
octocat
Sectoid
chemikadze
Crazy_Owl
richmond
asmer
ruda
Rejjin
Myp
anonymous_owl
der_FeniX
ClanMax
snakehoney
setazer
mva
MPogoda
K900
nexeuse
psymatic
arts
rapture
generatorglukoff
part1zano
taras
ulidtko
ascrazy
nstm0
johan
oberon86
Softovick
Amberize
Kakadu
komar
13oz
svtk
lHooFool
Marisa
xotetb
17eyes
skyw00lf
AmparoDios
Dulo_T-34
Kirsche
DOMr
DJm00n