*C++11

generatorglukoff 06.03.2013 18:12

ах да, а еще я буду форсить свою либо для форматирования: http://generatorglukoff.bitbucket.org/fo...
ставь лойс если понял зачем это!!!!

generatorglukoff 03.03.2013 14:47

/usr/include/boost/asio/impl/connect.hpp:328:3: error: static assertion failed: "ComposedConnectHandler type requirements not met"

обосрался с радости

generatorglukoff 22.02.2013 21:31

словил сегфолт в гцц при использовании вариадиков
и это 4.6.2 :(
// щаз обновлюсь до 4.6.3 на всякий случай

hirthwork 11.01.2013 10:35

программирование с активным использованием auto напоминает программирование на языках с динамической типизацией. хуяришь себе утиную типизацию от шаблонных параметров, производишь преобразования над переданными объектами, утиная типизация во все поля, а потом оказывается, что тип, который компилятор вывел в итоге ... more →

hirthwork 11.01.2013 09:33

вот какого хуя нельзя было сделать функцию std::make_lock_quard(Mutex& m) по аналогии с std::make_pair?

hirthwork 11.01.2013 09:26

а схуяли это конструктор std::mutex объявлен как
constexpr mutex() noexcept;
где это они возьмут такой мьютекс, чтобы никогда зафейлить инициализацию не мог?

hirthwork 11.01.2013 09:19

пришло время переизобрести rwlock, rwlock сам не переизобретётся

hirthwork 07.01.2013 09:20

а чо, в этих ваших новых плюсцах нету read-write lock? самому костылить через атомики, кондвары и мьютексы надо?

hirthwork 01.01.2013 19:26

смотрю эту лекцию про const & mutable (первый раз лекции Саттера смотрю, зашквар, да). ну да, что-то новое есть. но блядь, не на полчаса же это растягивать!

hirthwork 26.10.2012 06:23

С++11 позволяет выстрелить себе в ногу со временем! © http://0xd34df00d.me/logs/chat/c_plus_pl...

generatorglukoff 22.10.2012 15:59

а не запилить ли свой двач, с блекджеком, шлюхами и социалочками?

generatorglukoff 19.08.2012 21:13

template<typename T, typename U>
struct is_same_templates : public std::false_type { };

template<template<typename...> class T, typename... Stuff1, typename... Stuff2>
struct is_same_templates<
T<Stuff1...>,
T<Stuff2...>
> : public std::true_type { };

generatorglukoff 21.07.2012 15:24

написал шаблонизатор:

int main(int argc, char **argv)
{
string s = "OLOLOLO";
string data[] = { "PEW", "FOO", "BAR" };

cout << format(
"<message from=\"", s, "\">",
_If_(2 + 2 == 4, _Clause_("123\n"), _Clause_()),
_For_([&]() { return data; }, [&](string *i) { return (i — data) < 3; }, [&](string *i) { ... more →

generatorglukoff 11.07.2012 22:30

вот так просто и легко можно десериализовать xml:

auto root_node = doc.first_node("User");

char *jid,
*password;

if (!XMLPath::process(root_node,
[&](rapidxml::xml_node<> *node) → bool
{
return XMLPath::process(node, XMLNode{"Jid"}, XMLNode{0}, XMLValueRetrieve{jid}) &&
XMLPath::process(node, ... more →

nexeuse 28.05.2012 15:05

Запилил некое подобие ленивых вычислений в крестах.

https://gist.github.com/2819627

hirthwork 05.05.2012 07:47

псач, есть один язык программирования. я мы с ним друг друга любим уже девять
лет, и всё было хорошо, пока в прошлом году не опубликовали новую версию. я
долго старался игнорировать, крича «не поддерживается! не нужно!», но недавно
в интернетах обновился один компилятор, который дал мне возможность реализовать
мои ... more →

4da 24.04.2012 13:36

The Biggest Changes in C++11 (and Why You Should Care)
http://www.softwarequalityconnection.com...

Rayslava 21.03.2012 04:46

Так вот, для чего придуман C++11!
http://weegen.home.xs4all.nl/eelis/analo...

4da 05.03.2012 09:27

Набор статей на тему реализации модели памяти C++11 в gcc.
http://gcc.gnu.org/wiki/Atomic/GCCMM

hirthwork 19.02.2012 01:00

выложил в comp.lang.c++.moderated свои мысли по поводу того, что наконец-то можно запретить передавать шаблонные параметры кидающие исключения. в каменты можно срать и сюда тоже: https://groups.google.com/d/topic/comp.l...

hirthwork 18.02.2012 10:13

какого хуя функтор у std::plus объявлен как:
T operator()(const T& x, const T& y) const;
а не
T operator()(const T& x, const T& y) const noexcept(x+y);
?

hirthwork 17.02.2012 20:43

а, впрочем, кое-какие подвижки с эксепшонами в крестах таки есть:
http://ideone.com/r6Lj4

P.S. gcc — говно
clang 3.0 — HRWA

hirthwork 18.01.2012 12:13

Getting started with C++ TR1 regular expressions http://www.johndcook.com/cpp_regex.html

generatorglukoff 13.12.2011 08:21

пришло время упарываться плюсиками, компайлтайм генерация массивов сама незапилиться!

generatorglukoff 12.12.2011 07:19

сука, и вот какого хуя ты не заинлайнило мои няшные рекурсивные вариадические шаблоны? ;(
я ж ведь даже инлайн прописал!

*C++11 is used by:

analizer

analizer

Hirthwork McGillah

hirthwork

няша

generatorglukoff

4DA

4da

dorfe

dorfe

nexeuse

nexeuse

Rayslava