@ProCxx

Страница 1931 из 2477
Square
02.04.2018
20:51:35
Square
02.04.2018
20:53:04
Речь про разные Файлы ведь?
Короче я так сто раз делал. Брат жив.

Google
Nikita
02.04.2018
20:54:17
У мсвц нормальный язык а не исоцпп
да какая разница нормальный он или нет, проблема то в том что появляются неудобства при написании компиляторо-независимого кода

Constantine
02.04.2018
20:55:23
Вроде только шланг под исоцпп работает

А так опыт буста - ифдеф компилер, вот и компилеронезависимый код

Nikita
02.04.2018
20:56:54
ну если вы хотите компиляторонезависимый код, учите разницы диалектов
я после того случая с шаблонами сменил главный компилятор с msvc на clang проблем пока не обнаруживал - то, что собирал clang, собирал и msvc

Stas
02.04.2018
20:58:33
Ребят, я тут кароче в этой теме новенький, но хочу продолжать изучать плюсы. Я знаю основы включая уже начало ООП (класы, методы), но не знаю что дальше изучать и где. Можете что-то предложить?

Nikita
02.04.2018
20:58:46
Это вы просто не нашли, в мсвц без опции просто другой name lookup
о кстати а есть какой нить флажок чтобы сказать компилятору мол давай без своих прекольных диалектов?

Nikita
02.04.2018
20:59:23
))

/DoWhatIWant

Constantine
02.04.2018
21:01:42
Вообще кросскомпилер это чуть ли не обязаловом буст

Неприятное требование

Google
Constantine
02.04.2018
21:02:42
Как говорит девиз явы, написано однажды, дебажится везде

Nikita
02.04.2018
21:02:52
ну для такой библиотеки как буст

это правильное требование

Constantine
02.04.2018
21:03:56
Х3, в том же фолли хотя бы код смотреть можно, а не условный макрос на каждую строку кода

Vol
02.04.2018
21:48:31
/rules

/dev
02.04.2018
21:49:09
/DoWhatIWant
#pragma please

Vladislav
02.04.2018
21:50:49
У мсвц нормальный язык а не исоцпп
вот ничему история МС не учит, сколько раз они обжигались на "нормальном X а не по стандарту"?

Constantine
02.04.2018
21:54:08
а потом в стандарт какую-то ересь приняли

/dev
02.04.2018
21:54:57
Antony
03.04.2018
07:45:14
Ну, как минимум из интереса
Посмотрите библиотеку boost afio https://github.com/ned14/afio Но она ооочень сырая, к проду не готова

Constantine
03.04.2018
07:53:59
Посмотрите библиотеку boost afio https://github.com/ned14/afio Но она ооочень сырая, к проду не готова
посмотрел trivial_vector, помню что писал x2 resize и мне очень не нравилось такое в 32-битном режиме

Nepster
03.04.2018
09:01:46
всем привет, здесь о паскале обсуждение или это не тот чат?

Ildar
03.04.2018
09:01:55
совсем не тот

Nepster
03.04.2018
09:02:04
сори

ed
03.04.2018
09:04:33
А что, есть чат о паскале?

Google
Дед Пегас
03.04.2018
09:05:15
Конечно: https://t.me/pascal_lang

Ⱪonstantin
03.04.2018
09:05:45


Pepe
03.04.2018
09:06:21
ну если только не нравится декларативное описание
еще изменения файлов по таймстэмпам проверяет

ed
03.04.2018
09:08:48
Паскаль инданезия и чат созданный час назад - не в счёт..

Andrew
03.04.2018
09:17:12
посмотрел trivial_vector, помню что писал x2 resize и мне очень не нравилось такое в 32-битном режиме
А вот это в официальном todo на главной странице тебя не смутило: "Finish trivial vector, which is unfinished and currently segfaults."? ? Они это еще переделают как минимум 1 раз.

Ilia
03.04.2018
09:17:17
Почему они туда Марвина в аватарку зарядили? Это намёк?

Antony
03.04.2018
09:18:31
А кто-нибудь знает, как можно ускорить https://www.boost.org/doc/libs/1_66_0/libs/graph/doc/hawick_circuits.html для графа типа "транспортная сеть"? А то у меня алгоритм на 65535 работает очень долго

Antony
03.04.2018
09:24:34
Проверить что в сети нет циклов

Constantine
03.04.2018
09:25:31
Проверить что в сети нет циклов
В смысле, проверить, что ориентированный граф это DAG?

Alexander
03.04.2018
09:25:38
да

Constantine
03.04.2018
09:25:53
Ну самое простое это выполнить topsort через DFS и просто его проверить

У вершины номера - последовательные числа?

> The visitor that will be notified on each circuit found by the algorithm.

Antony
03.04.2018
09:28:29
да, но у стока и синка могут быть случайные номера

Constantine
03.04.2018
09:28:44
Это что-то существенно более специфическое по описанию

да, но у стока и синка могут быть случайные номера
Ну тогда простейший олимпиадный код - топсорт, прекалькнуть обратную перестановку для топсорта (т.е. поиск номера по вершине) и потом проверить каждое ребро, что ведет в нужную сторону

да, но у стока и синка могут быть случайные номера
Скорее всего, для задачи можно просто дернуть вот этот алгоритм https://www.boost.org/doc/libs/1_66_0/boost/graph/strong_components.hpp

Ostap
03.04.2018
09:31:32
Возможно, я не в тему, но можно жэ topological_sort, который через dfs работает. boost::topological_sort кидает исключение, если в графе есть циклы

Google
Constantine
03.04.2018
09:31:53
сорри, там сильносвязные, конечно

Chiveson
03.04.2018
09:33:07
делать buffer из stringstream затратно, какую-нибудь реализацию по легче где посмотреть?

Antony
03.04.2018
09:34:10
А простого ранжирования графа тебе не хватит разве?
Не хочется писать алгоритм саомоу, хочется взять готовое отюда https://www.boost.org/doc/libs/1_66_0/libs/graph/doc/table_of_contents.html

Constantine
03.04.2018
09:34:51
Не хочется писать алгоритм саомоу, хочется взять готовое отюда https://www.boost.org/doc/libs/1_66_0/libs/graph/doc/table_of_contents.html
Ну товарищ говорит, что вот это бросит исключение, т.е .задачу решает https://www.boost.org/doc/libs/1_66_0/boost/graph/topological_sort.hpp

Alexander
03.04.2018
09:35:00
вызывай топ сорт из буста/ если будут циклы то кинет исключение

Antony
03.04.2018
09:35:55
Ilia
03.04.2018
09:35:59
Constantine
03.04.2018
09:36:23
ага, там готовый визитор есть! Спасибо! сейчас заиспользуем
надо только внимательно ман прочитать, что там гарантированно исключение)

но вроде да

если подумать, как работает

Andrew
03.04.2018
09:37:54
А написать свой визитор к dfs'у слишком лень?

Alexander
03.04.2018
09:38:07
а зачем? если уже есть готовое

Antony
03.04.2018
09:38:33
Там правда визитор просто ругается, чтто не DAG, но получает на вход ребро, принядлежащее к циклу Можно найти нужную вершину и для неё дернуть hawick

Страница 1931 из 2477