
Vitaly
09.07.2018
14:10:11

Ilia
09.07.2018
14:10:15
:-)

Scarf
09.07.2018
14:10:38

Google

PRoSToC0der
09.07.2018
14:11:10

Ilia
09.07.2018
14:11:12

Vitaly
09.07.2018
14:11:32

Scarf
09.07.2018
14:11:37
#holywar?

Ilia
09.07.2018
14:12:05
ДАВАЙ!

PRoSToC0der
09.07.2018
14:12:22

Mikhail Voronov
09.07.2018
14:13:09

Ilia
09.07.2018
14:13:26

Побитый
09.07.2018
14:13:54

Square
09.07.2018
14:13:57

Sergey
09.07.2018
14:14:31
Ставьте английскую версию Qt SDK, гуглите ошибки с максимально точной формулировкой и на английских ресурсах, имейте терпение - и всё получится
Определённые проблемы при установке Qt бывают, но они устранимы.
Для новых проектов должны быть серьёзные причины использовать что-либо кроме Qt, Qt - дефолт.

Ilia
09.07.2018
14:14:38

Ростик
09.07.2018
14:15:48
Но он вроде подох, прикольная концовочка)

Google

Ilia
09.07.2018
14:35:32

Constantine
09.07.2018
14:39:55
переопределять нельзя, разумеется, это ODR violation

PRoSToC0der
09.07.2018
15:01:49

Alexey
09.07.2018
15:40:20
а в стандартной либе у нас пока нет typelist'a?
(вариант - не вариант)

Constantine
09.07.2018
15:40:46
вроде tuple в самом простом варианте

Alexey
09.07.2018
15:41:02
а, да. спасибо.

Constantine
09.07.2018
15:41:18
для сельской местности вроде get nth from variadic

Alexey
09.07.2018
15:43:28
мне кроме получения по номеру еще бы узнать есть ли данный тип в данном списке типов вообще, а если есть, то его номер узнать.

Constantine
09.07.2018
15:43:39
это больше на typeset похоже
хотя я не знаю устоявшихся названий

Alexey
09.07.2018
15:44:36
ну, в общем нужен вот такой комбайн. в стандартной либе с++11 такого нету?

Constantine
09.07.2018
15:44:49
не-а

Alexey
09.07.2018
15:45:13
блин. ок. спасибо. пойду колхозить свой велосипед.

Constantine
09.07.2018
15:45:30
вам поиск номера или проверка?

Alexey
09.07.2018
15:46:00
и то и другое. ну, т.е. поиск номера ведь более общий случай нежели проверка.

Constantine
09.07.2018
15:46:16
просто номер бессмысленен сам по себе

Alexey
09.07.2018
15:47:04
имеет смысл, если ты ваяешь свой вариант, или пытаешься фиксить чужой.

Google

Alexey
09.07.2018
15:47:14
std::variant

Constantine
09.07.2018
15:47:17
т.е. у меня есть три велосипеда

Alexey
09.07.2018
15:47:19
но свой и для c++11

Constantine
09.07.2018
15:47:26
typelist, typeset и typebaseset
третий это множество разрешенных предков
для исключений

Alexey
09.07.2018
15:52:18
есть где глянуть?

Constantine
09.07.2018
15:54:59
увы

Kitsu
09.07.2018
16:08:35

Alexey
09.07.2018
16:09:09

Alexander
09.07.2018
16:16:54

Alexey
09.07.2018
16:17:11

Alexander
09.07.2018
16:17:24
ааа, ворт оно как)

Alexey
09.07.2018
16:18:03
там есть.. нюанс в этой либе — оно даже для c++11 умеет максимум 7 альтернатив.
что не есть гут. и для моей задачи вооще никаким образом не подходит.
можно конечно сделать квикфикс методом копипасты.
до, скажем, 20ти альтернатив.

Побитый
09.07.2018
16:19:10

Alexey
09.07.2018
16:19:25
(что я, наверно, сейчас и сделаю, как рабочий "временный" вариант)

Google

Побитый
09.07.2018
16:21:08
нельзя. в проекте нет буста. и не будет.
А как ты хочешь фиксить? Я конечно исходники не смотрел, но мне кажется если там изначально вариант через копипасту сделан, то чтоб сделать его на полноценных variadic templates придётся всё переписывать...

Dmitry
09.07.2018
16:22:17
А чем существующие реализации несовместимы с C++ 11?

Alexey
09.07.2018
16:22:24

Побитый
09.07.2018
16:23:23

Dmitry
09.07.2018
16:24:06

Alexey
09.07.2018
16:24:49
там пачка зависимостей будет скорее всего. от той версии либы.

Dmitry
09.07.2018
16:26:24

Chiveson
09.07.2018
16:26:26

Constantine
09.07.2018
16:26:44

Kirill
09.07.2018
16:27:37

Побитый
09.07.2018
16:29:10

Constantine
09.07.2018
16:30:57

Dmitry
09.07.2018
16:33:06

Constantine
09.07.2018
16:33:36
ну, там можно костыликов понавтыкать. можно вместо пачки перегруженных функций для T0, T1, T2, T3, T4, T5, T6 сделать таки шаблонную. с проверкой на этапе компиляции.
хех, я промахнулся, это было сюда
у меня реализация всей системы тайплистов через вспомогательные шаблоны rewrap<Template, Typelist, ExtraType>::type ::= Template<раскрытый Typelist с добавленным в начало или конец новым типом>

Antony
09.07.2018
16:53:09

Pavel
09.07.2018
19:12:21

Stanislav
09.07.2018
19:14:15

Alex
09.07.2018
19:16:52
Интересно, вот когда люди спеки пишут, что они курят? ?
Это же настолько академическая вещь, сколько усидчивости надо для каждой детали ?

Igor
09.07.2018
19:22:13
ну потому в комитете и сидит целых четыре группы во главе всего - core wg, library wg, core evolution wg и library evolution wg

Google

Anatoly
09.07.2018
19:27:27

Alex
09.07.2018
19:28:17
Кстати, какая спека вам кажется самой подробной из всех актуальных ЯП?

Antony
09.07.2018
19:41:00

Серж
09.07.2018
19:41:48
go

Assasin
09.07.2018
19:42:01
hq9+

Denis
09.07.2018
19:42:21
whitespace

Antony
09.07.2018
19:42:55

Игорь
09.07.2018
19:45:00

Nikita
09.07.2018
21:04:47
Ребят а не подскажете где можно найти точную цитату из стандарта, которая определяет что такое std::size_t? И ещё желательно то же самое, только из стандарта C для size_t

Kitsu
09.07.2018
21:06:59

Nikita
09.07.2018
21:07:38

Alex
09.07.2018
21:07:55

Kitsu
09.07.2018
21:08:10