*C++

magog 29.08.2012 13:13

State — ок юзать или нет?

0xd34df00d 28.08.2012 13:25

Парсер FreeDesktop.org'овских desktop-файлов → http://codepad.org/F0Fsd5DO
Пиздец.

0xd34df00d 22.08.2012 12:49

А вообще, плюсы — говно. Ничего другого из языка, желающего сохранить совместимость с сишечкой и ввести, тем не менее, какую-то там объектную систему, получиться и не могло.

0xd34df00d 22.08.2012 12:19

Только что переизобрел монады на плюсах. Выглядит как, гм, типичные плюсы.

iLeamare 19.08.2012 23:23

Осиливаю STL. Векторы и итераторы – офигенная вещь. Спасибо дедфуду, что пояснил мне суть итераторов.

c++
0xd34df00d 19.08.2012 11:59

Нельзя просто взять и написать
auto worker = [] () { return LocalCollectionStorage ().Load (); };
std::function<decltype (worker)> (worker);

Нужно обязательно
std::function<LocalCollectionStorage::LoadResult ()> (worker);

Вот нахуя так сделали, а?

0xd34df00d 18.08.2012 00:09

У меня был примерно такой же код, который конфликтовал с антивирусом.

Решение проблемы в том, что вместо
f = fopen(fileName, mode);

сделали
for (int i=0; i<10; i++)
{
f = fopen(fileName, mode);
if (f) break;
Sleep(100);
}

И проблема исчезла.

0xd34df00d 17.08.2012 15:53

Нашел в своем коде if (blah == true)
У меня ЕБАНЫЙ СТЫД.

0xd34df00d 16.08.2012 13:22

Охуительно, оказывается, reinterpet_cast<T> (t), где t типа T, не работает. Очень удобно, чтобы писать обобщенный шаблонный код.
Поэтому вместо простого reinterpet_cast<unsigned long> (QThread::currentThreadId ()) нужно писать хелпер-класс http://codepad.org/KrmfnVeo , с которым потом писать очень читаемые вещи ... more →

0xd34df00d 16.08.2012 09:59

Покрылся фейспалмами от этого треда неосиляторов типизации и строгости → http://www.linux.org.ru/news/opensource/...

part1zano 16.08.2012 08:43

#tozeft намекает на то, почему лично я не рекомендую писать на плюсах, кстати.

part1zano 16.08.2012 08:40

С++ — хороший язык. Особенно для своего времени, когда Страуструп ухитрился впихнуть в тогдашние машины объектно-ориентированную парадигму программирования. Но. Даже банальный С народ толком не знает. Вот ты, например, скажи мне, есть ли в сях массивы? Ага, щас. Нету их там, там есть только указатели. Например, ... more →

kb 16.08.2012 08:15

C++ — стандартизованный, популярный язык.
C++ — практически надмножество C90, используемого внутри GCC.
Совместимый с С C++ код так же эффективен, как просто код C.
C++ поддерживает более чистый код во многих важных ситуациях.
C++ позволяет легче создавать и поддерживать четкие интерфейсы.
C++ никогда не требует ... more →

c++
0xd34df00d 15.08.2012 15:05

Сортировки — это просто.
std::sort (result.begin (), result.end (), [] (std::add_const<decltype (result.front ())>::type left, std::add_const<decltype (result.front ())>::type right) { return QString::localeAwareCompare (left.Name_, right.Name_) < 0; });

0xd34df00d 14.08.2012 17:59

QTabBar *NavBar_;
QListWidget *NavButtons_;
Оба класса наследуются от QWidget.

QWidget *widget = useTabs ? NavBar_ : NavButtons_;
Хуй там.

madInsane 14.08.2012 12:17

Люди!
Я слаб в программировании, поэтому хотел бы задать вопрос более опытным в данном вопросе людям. Заранее скажу что я не умею кодить на c, c++, бейсике, ассемблере, яве, хаскеле, питоне и прочих языках. Я совершенно слабо себе представляю рекурсии, функции, вызовы процедур, работу с файлами и прочее. Но ... more →

ulidtko 13.08.2012 19:08

Чего только физики не напишут, лишь бы питоном не пользоваться.
http://www.youtube.com/watch?v=f9Xfh8pv3...

madInsane 09.08.2012 09:02

как охладить комнату в 15 кв метров?
кондер — дует теплым воздухом.
вентялятор — не хватает вентилятора.
на окнах — пленка отражающая.
комната закрыта, батареи занавесили и закрыли.
В комнате есть балкон — сквозняк не вариант.

madInsane 08.08.2012 12:00

я не пишу про геев, анимэ, си ++, линукс.

ulidtko 03.08.2012 11:03

Лол, только в плюсах срач можно развести даже из булевого типа.

ulidtko 03.08.2012 10:12

assert (boolReturn == TRUE || boolReturn == FALSE);

это почти один-в-один реальный код, ребята. Он как бы, ну... работает.

ulidtko 01.08.2012 18:14

Вот есть у меня такой код.

Foo* FooBar::FindEgg(Baz baz)
{
iterator founditem = std::find_if(eggs.begin(), eggs.end(),
bind2nd(ptr_fun(isEggSpam), baz)
);

if (founditem == eggs.end())
return (NULL);
else
return (*founditem);
}

Ну, норм. Но подождите, мне нужно поменять направление поиска, ... more →

0xd34df00d 01.08.2012 13:43

Тред #tzezns наглядно демонстрирует, что питонопитушня на самом-то деле не может в итераторы и прочие высокоуровневые конструкции :3

*C++ is used by:

0xd34df00d

0xd34df00d

Пахом

Pahom

Hirthwork McGillah

hirthwork

analizer

analizer

werehuman

werehuman

0x2207

0x2207

няша

generatorglukoff

4DA

4da

dorfe

dorfe

gelraen

gelraen

Rayslava

Darth Bricktop

Like-all

kb

kb

jabber

jabber

Cthulhu

Cthulhu

16+

238328

failman

failman

Crazy_Owl

Crazy_Owl

beardog

beardog

nobiiru

nobiiru

K900

K900

SirAnthony

SirAnthony

amd63

amd63

Monah Tuk

hatred

Nico-izo

Nico-izo

Minoru

Minoru

chemikadze

chemikadze

anonymous_owl

anonymous_owl

Артём

astecenko

asmer

asmer

Артс

arts

Anatoly Kalin

m4n71k0r

Дэш

dash

folex

folex

Maxim Kirenenko

part1zano

Ky6uk

Ky6uk

Michael Pogoda

MPogoda

taras

taras

anoos

anoos

DOMr

DOMr

sayafag

nexeuse

nexeuse

nstm0

nstm0

Хотеть!

xotetb

Haomand

Haomand

RainerGomes

RainerGomes

lexszero

lexszero

proton

proton

Rejjin

Rejjin

eurekafag

eurekafag

Enoh

Enoh

rogaboru

rogaboru

kuroneko

Thordendal

z56371410

mva

mva

Fess

zetoke