«C++ is a depressive language. You can have :-( in your code, but no :-)» © #c++ @ freenode
*C++
наконец-то, путёвая расстановка точек над pthread_rwlock*: http://stackoverflow.com/questions/21900...
Всем программистам на С++11 нравится Python
(кому, как не пользователям psto.net, это знать лучше других),
но вот нету пока что в С++11 такой штуки как range для новомодного цикла for:
for(auto a: range(4) ) std::cout << a << ", ";
0, 1, 2, 3,
for(auto a: range(10,14) ) std::cout << 2*a << ", ";
20, 22, 24, ... more →
а чо, в этих ваших новых плюсцах нету read-write lock? самому костылить через атомики, кондвары и мьютексы надо?
Краткий смысл в том, что фирма Microsoft изначально не ставила задачу обеспечения работы STL в DLL. В связи с этим, STL содержит код, приводящий к вышеописанным проблемам. Связано это с наличием статических членов в классах, что приводит к разным неприятным последствиям при пересечении указателя или ссылки на ... more →
Скандалы, интриги, расследования! Что общего у С++ и Мэрлина Мэнсона? Узнайте об этом и многом другом только в этом треде если он наберёт 10 комментария!
смотрю эту лекцию про const & mutable (первый раз лекции Саттера смотрю, зашквар, да). ну да, что-то новое есть. но блядь, не на полчаса же это растягивать!
вот какого хуя в плюсах объект имеет доступ к protected членам других объектов того же типа? в жабке поведение куда логичнее сделали, имеешь доступ только к protected полям текущего объекта. а в плюсах хуета какая-то, которая protected делает не просто ненужным, но и потенциально опасным
в ввиду моего скорого возвращения на ниву плюсоёбства, посмотрел на днях либу
одного коллеги, которая предоставляет абстракцию над доступам к базам данных.
сделал лицорука от осознания того, что год назад я бы написал в точности такой
же код.
похоже, основная проблема снобствующих плюсоёбов в том, что они пишут код ... more →
надо бы написать класс типа std::string, но который бы имел внутри себя массив char размера задаваемого шаблонным параметром, чтобы можно было короткие строки хранить без дополнительной аллокации в куче
слышьте чо, а в этом вашем новом С++11 так и не появилось блокирующих очередей, типа Java BlockingQueue? Чем вообще щас модно многопоточные контейнеры в крестах мутить?
Попробовал закоммитить из KDevelop'а. Жить можно, но таки из сосноли удобнее.
Получил замечательный опыт рефакторинга кода, которому >5 лет и который знатно оброс говном и костылями. Чувствую, будто меня год валяли в грязи и перьях, а теперь я наконец-то помылся.
GewogenGraaf<ONGERICHT, int> g;
А я думал только рюсске называют переменные "int peremennaia1";
Velvet-Bird Я люблю pop-музыку
Velvet-Bird И push-музыку
Velvet-Bird Часто слушаю стеки
Охуеть, только заметил, что даже в достаточно сложных конструкциях gcc ругается, если write в переменную есть, а read'а из нее потом нет. До чего статический анализ дошел, а.
Правда, уже if (false) { smth } обламывает все эвристики.
Добавил новый тип в boost::variant, получил ошибок на no known conversion и прочее подобное счастье столько, что они не вмещаются в скроллбек-буфер Konsole, а KDevelop от них завис насмерть.
Люблю плюсы.
Ууу.
Сейчас меня будут опять неправильно понимать.
Но я уже привык.
Вот смотри.
Есть pImpl.
pImpl — это идиома.
Не более, чем один из многих способов отделять мух от котлет.
В чистом виде — в реальном (клиентском) коде — pImpl это или не pImpl — обычно никому не интересно.
Это — деталь реализации.
Никто не будет ... more →
C++11-threading правда соснул, OpenMP рулез, на адекватность шедулинга полагаться не приходится. Восьмиядерная машина, два варианта параллелизации — через openmp (#pragma parallel for) и через std::async/std::future.
Вариант с OpenMP — http://bpaste.net/show/FBDFdJvyHNzRZhCjl... , ≈200 мс.
Вариант с ручным ... more →
Судя по тому, что я почитал о трединге в C++11, без изъебств parallel map на нужное число процессоров в плюсах сходу так не сделаешь.
http://bpaste.net/show/9YTAGv9z4ixEFBfud... хоть и выглядит красиво, но жутко неэффективно.
Кольт известен не только тем, что «уравнял американцев в правах», но и тем, что
одним из первых стал применять отбраковку деталей по факту соответствия их
неким допускам.
То есть, если знаешь, что ствол имеет все размеры определённые с определённым
плюс-минусом, то всегда знаешь, что к нему подойдёт барабан, ... more →
*C++ is used by:
0xd34df00d
0xd34df00d
Пахом
Pahom
Hirthwork McGillah
hirthwork
analizer
analizer
профессиональный говноед
ulidtko
werehuman
werehuman
0x2207
0x2207
няша
generatorglukoff
Mагог Магогович
magog
4DA
4da
dorfe
dorfe
Оранжевус Охуеннус
utros
gelraen
gelraen
Darth Bricktop
Like-all
kb
kb
jabber
jabber
16+
238328
Cthulhu
Cthulhu
Джордж Ричмонд
richmond
failman
failman
Crazy_Owl
Crazy_Owl
beardog
beardog
amd63
amd63
Monah Tuk
hatred
Nico-izo
Nico-izo
nobiiru
nobiiru
K900
K900
Лисий хвост
madInsane
SirAnthony
SirAnthony
Minoru
Minoru
chemikadze
chemikadze
anonymous_owl
anonymous_owl
Артём
astecenko
asmer
asmer
Maxim Kirenenko
part1zano
Ky6uk
Ky6uk
Michael Pogoda
MPogoda
taras
taras
18+ Запрещено для детей.
hedgehog
Andrew Motrenko
werdn
Артс
arts
Anatoly Kalin
m4n71k0r
Дэш
dash
folex
folex
Spiritual ecstasy
rapture
Enoh
Enoh
rogaboru
rogaboru
Thordendal
z56371410
mva
mva
Fess
zetoke
anoos
anoos
DOMr
DOMr
Bender Bending Rodríguez
DJm00n
Смерть Неизбежна
lHooFool
nexeuse
nexeuse
nstm0
nstm0
Илья Силаков-Волынский
iLeamare
Хотеть!
xotetb
Haomand
Haomand
RainerGomes
RainerGomes
lexszero
lexszero
proton
proton
Rejjin
Rejjin
eurekafag
eurekafag
0xd34df00d
Pahom
hirthwork
analizer
ulidtko
werehuman
0x2207
generatorglukoff
magog
4da
dorfe
utros
gelraen
Like-all
kb
jabber
238328
Cthulhu
richmond
failman
Crazy_Owl
beardog
amd63
hatred
Nico-izo
nobiiru
K900
madInsane
SirAnthony
Minoru
chemikadze
anonymous_owl
astecenko
asmer
part1zano
Ky6uk
MPogoda
taras
hedgehog
werdn
arts
m4n71k0r
dash
folex
rapture
Enoh
rogaboru
z56371410
mva
zetoke
anoos
DOMr
DJm00n
lHooFool
nexeuse
nstm0
iLeamare
xotetb
Haomand
RainerGomes
lexszero
proton
Rejjin
eurekafag