@ProCxx

Страница 2136 из 2477
Alexey
15.06.2018
19:46:56
Таки да

Alexander
15.06.2018
19:48:01
а лица всё те же ?

по крайней мере из тех, кого могу разглядеть

olologin
15.06.2018
19:48:56
Господа, раз уж речь о pragma once

Google
olologin
15.06.2018
19:49:31
у нас в компании были небольшие проблемы с pragma once, когда один хедер находился в нескольких папках, и он одновременно инклюдился из обеих

при этом pragma once считал эти 2 хедера разными

с этим как-то можно бороться? Я не знаю на чём у нас сошлись, но кажись решили забить и всё-таки использовать pragma once

Аттрибутивно-ассоциативный ряд
15.06.2018
19:50:24
Это копии были?

olologin
15.06.2018
19:50:32
да

к сожалению такое бывает, в силу уважительных причин

хедер guard'ы в этом случае разумеется нормально работают

Аттрибутивно-ассоциативный ряд
15.06.2018
19:51:06
Я понимаю. Тут прагма не поможет

Можно через симлинк

Но тогда проблемы с vcs

olologin
15.06.2018
19:52:04
ок, я погуглю

просто для общего развития интересно было

Vladislav
15.06.2018
19:54:31
Можно сделать симлинки вместо копий

Google
Vladislav
15.06.2018
19:54:48
olologin
15.06.2018
19:55:12
вроде да

я конкретный пример не помню, наверное связан с тем что у нас несколько библиотек собираются и список хедеров в них пересекается

Аттрибутивно-ассоциативный ряд
15.06.2018
20:03:10
Мы пакетируем такое :)

Такие случаи разве не pathological source tree?

Alexey
16.06.2018
04:54:34
И все равно не всегда помогает

Alexey
16.06.2018
04:59:50
В C++3x?

Ilia
16.06.2018
05:01:08
В C++3x?
В C++300x ...

Alexander
16.06.2018
08:02:46
http://cppcast.com/2018/06/trip-report/

Matwey
16.06.2018
08:49:50
Господа, а насколько плохая идея (с точки зрения существующего пложения дел в области оптимизации) реализовывать функцию с variadic template через рекурсию и перегрузку?

Matwey
16.06.2018
08:51:19
ну либо перегрузку либо специализацию

Крис
16.06.2018
08:51:19
Или хочешь задать базу рекурсии?

Matwey
16.06.2018
08:51:24
да

Крис
16.06.2018
08:51:42
Это адекватно

Общепризнаное решение)

Google
Anatoly
16.06.2018
09:11:30
Господа, а насколько плохая идея (с точки зрения существующего пложения дел в области оптимизации) реализовывать функцию с variadic template через рекурсию и перегрузку?
если у тебя C++17, ты можешь заменить рекурсию на fold expressions: https://tech.io/playgrounds/2205/7-features-of-c17-that-will-simplify-your-code/fold-expressions

Anatoly
16.06.2018
09:27:28
если у тебя C++17, ты можешь заменить рекурсию на fold expressions: https://tech.io/playgrounds/2205/7-features-of-c17-that-will-simplify-your-code/fold-expressions
о ньюансах был глубокий доклад на митапе Spb С++ User Group: https://www.meetup.com/St-Petersburg-CPP-User-Group/events/239158271/

/dev
16.06.2018
09:36:55
еще можно расслабится и ждать модули
...пока течёт мой любимый кетчуп

Побитый
16.06.2018
09:39:55
Подскажите, записи недавнего митапа где будут выложены?

Alexey
16.06.2018
09:42:27
Яндекс выложит скорее всего

На яндекс.событиях

https://events.yandex.ru/events/cpp-party/15-jun-2018/ Тут

Agrailag
16.06.2018
09:46:50
что там со статьей для хабра по результатам встречи коммиссии?

A.D.
16.06.2018
10:00:51
о ньюансах был глубокий доклад на митапе Spb С++ User Group: https://www.meetup.com/St-Petersburg-CPP-User-Group/events/239158271/
не пойму, как на митапе видео искать. анонс-то что - ну, круто, молодцы )

Anatoly
16.06.2018
10:02:26
не пойму, как на митапе видео искать. анонс-то что - ну, круто, молодцы )
от этого доклада только слайды (https://www.slideshare.net/RomanOrlov11/c1114-c17), видео DINO Systems не предоставил, хотя по-идее если их трухануть, то, возможно, найдут. спроси в комментариях

A.D.
16.06.2018
10:08:33
ну, у меня через впн тоже )

Anatoly
16.06.2018
10:16:10
о ньюансах был глубокий доклад на митапе Spb С++ User Group: https://www.meetup.com/St-Petersburg-CPP-User-Group/events/239158271/
@ThatEmbeddedGuy Кирюха, спроси, пожа, у своих видео. DINO хостил этот митап.

Spoonson
16.06.2018
14:37:48
ну, типичный подход это либо слать сигнал с датаграммой, или слать сигнал + делать функцию вроде nextPendingDatagram которая возращает датаграмму

если тебе он нужен внутри класса, то зачем тебе его вообще сохранять? Обработай внутри process и все.

нет, так делать не надо

плюс что будет, если придет несколько датаграм? В таких случаях тебе нужно скорее иметь вектор таких жсончиков, и функцию которая получает их по одному

Google
Spoonson
16.06.2018
14:43:18
потому что инкапсуляция

Роман
16.06.2018
15:19:19
Товарищи, про сигналы в линуксе тут имеет смысл спрашивать? В общем. вопрос, как при использовании sigaction вызвать SIG_DFL из своего обработчика?

EG
16.06.2018
16:32:05
Кто-нибудь работал с libwebsockets?

Alik
16.06.2018
18:55:38
Это баг компилятора или просто недочёт стандарта? Не компилится։ std::mt19937 rg(boost::hash_value({(int)gpGlobals->time, score, nameLen})); Компилится։ int hash_list[] = {(int)gpGlobals->time, score, nameLen}; std::mt19937 rg(boost::hash_value(hash_list)); score и nameLen типа int. Есть такие перегрузки template<typename T> std::size_t hash_value(T* const& val); template<typename T, unsigned N> std::size_t hash_value(T (&val)[N]); template<typename T, unsigned N> std::size_t hash_value(const T (&val)[N]); Ожидаешь, что GCC сам сможет понять что это массив типа int[]. Используется C++17.

Alex
16.06.2018
21:34:25
А что, такие длинные ники не запрещены?

Alexander
16.06.2018
21:34:32
как видишь

Игорь
16.06.2018
21:42:43
А что, такие длинные ники не запрещены?
Нет ограничения на длину ников

Anatoly
16.06.2018
22:17:57
Нет ограничения на длину ников
как и на количество банов за рекламные ники

Matwey
17.06.2018
06:02:49
Нет ограничения на длину ников
Я думаю есть, это ж телеграм. Наверняка 4096 символов или чо-нибудь такое

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