
Gleb
23.02.2017
16:25:45
Гайз, вопрос новичка. Во время реализации структуры столкнулся с проблемой копирования кода для константного и неконстантного итератора. Как этого можно красиво избежать?

Denis
23.02.2017
16:27:17
typedef _iterator<T, T*, T&> iterator;
typedef _iterator<T, const T*, const T&> const_iterator;

Gleb
23.02.2017
16:28:09
Я не могу просто унаследоваться, у меня написан полностью свой итератор

Google

Denis
23.02.2017
16:28:25
А в чем проблема унаследоваться?
Там несколько полезных тайпдефов, и все
Можно и без этого, если очень хочется

Gleb
23.02.2017
16:28:54
Тогда я чего-то не понимаю
Хочется грамотно реализовать итератор, где можно почитать об этом? Книжечка?

Denis
23.02.2017
16:29:26
Код STL

Kirill
23.02.2017
16:33:43

Gleb
23.02.2017
16:38:42
@bladdon нагуглил реализацию через std::conditional и тайпдефы (заменять типы, если константный), это быдлокод или нормально?

Denis
23.02.2017
16:39:13
Зачем? Можно просто принимать pointer_type и reference_type как шаблонные параметры

Gleb
23.02.2017
16:39:56
А потом затайпдефить iterator и const_iterator?

Denis
23.02.2017
16:42:22
Да

Mi
23.02.2017
18:01:41
/stat@combot

Combot
23.02.2017
18:01:41
combot.org/chat/-1001031904034

Google

Harry
23.02.2017
18:04:45
ребят. тут нубские вопросы задать можно или есть спец чат?

Alex Фэils?︙
23.02.2017
18:04:55
#supapro

Group Butler [beta]
23.02.2017
18:04:58
#supapro
Чат supapro.cxx: https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w

Harry
23.02.2017
18:05:03
дай сыс

Alex Фэils?︙
23.02.2017
18:05:12

Kirill
23.02.2017
18:53:01
VS до сих пор полностью не поддерживает C++14?

Alex Фэils?︙
23.02.2017
18:55:08
В 2017-й вроде уже почти всё впилили

Kirill
23.02.2017
18:59:32
Лол, как вы живете так? :)

Evgeniy
23.02.2017
19:00:20

Kirill
23.02.2017
19:00:40
Microsoft сначала опережает стандарт, добавляя свои несовместимые с ним штуки, а после выхода стандарта отстает от него на несколько лет.

Stanislav
23.02.2017
19:02:40
? открываю vc++ team blog, последняя запись про концепты, написано "ставьте гцц 6 в wsl"

Alex Фэils?︙
23.02.2017
19:03:10

Kirill
23.02.2017
19:03:56
MinGW работает в несколько раз медленнее, чем VS.
Clang не пробовал.

pinnokio
23.02.2017
19:09:07

Kirill
23.02.2017
19:13:35
а есть результаты тестов?
Ну я рабочий проект собирал. Точнее, не совсем так. Под Linux мой проект собирается в несколько раз быстрее, чем с MinGW. А когда приходилось собирать другие проекты VS, выглядело это достаточно быстро.
Плюс, в MinGW используются костыльные форки, что само по себе его тормозит.

pinnokio
23.02.2017
19:18:52
а какая система сборки c mingw использовалась?

Kirill
23.02.2017
19:19:14
CMake

Google

Evgeniy
23.02.2017
19:53:34
DeepCoder: Learning to Write Programs https://arxiv.org/abs/1611.01989
Программисты скоро будут не нужны?

Alex Фэils?︙
23.02.2017
19:55:02
Всё, закрываем чат?

Vladislav
23.02.2017
20:02:48

Daniyal
23.02.2017
21:47:20
Всем доброго времени суток. Кто когда и зачем применял thread_group в бусте? Простой интерес

Taras
24.02.2017
07:06:19

Sergey
24.02.2017
07:33:34
Кто на конфе? :)

Tengiz
24.02.2017
08:58:49

Sergey
24.02.2017
09:02:58
Я :)

Aidar
24.02.2017
09:16:35
HR?

Sergey
24.02.2017
09:23:45
Я?
Не совсем :)

Sergey
24.02.2017
09:24:24

Denis
24.02.2017
09:37:14
Я тож на конфе

Square
24.02.2017
09:50:15
HR?
И хоть бы через одну вакансии предлагали )
Уже б полчата трудоустроили
Зай, обрадуй нас

Admin
ERROR: S client not available

Sergey
24.02.2017
09:52:56
А

Mi
24.02.2017
09:53:27
it's a trap!

Google

James Moriarty
24.02.2017
09:55:53
Вопросик...
приведение указателя к целому другого размера...
Получается
Foo - указатель
хочу
If (foo == -1)
Пишет ошибку
Что я делаю не так?

Sergey
24.02.2017
10:03:05

James Moriarty
24.02.2017
10:04:02
Или нынче на си не пишут?

Square
24.02.2017
10:04:55

James Moriarty
24.02.2017
10:06:17
Для чего нужна именно эта группа?

Square
24.02.2017
10:07:20

Group Butler [beta]
24.02.2017
10:07:36

Square
24.02.2017
10:08:40
Я даже не знаю что тебе ответить на твой вопрос
Какой контекст?
Зачем в конце концов это?

Sergey
24.02.2017
10:10:39
Там в supapro уже справляются

Square
24.02.2017
10:10:54
:( ну вот, впустую тут распинаюсь

Google

Square
24.02.2017
10:11:11
Будучи за рулём :/

Sergey
24.02.2017
10:11:19
Ни к чему нервы тратить тут :D

James Moriarty
24.02.2017
10:11:33

Square
24.02.2017
10:12:47