
Berkus
10.02.2017
20:01:33
libc++ поддерживает больше фич, чем libstdc++ и написана на более современном с++
они там пишут про древнючий 10.6
на нем еще libstdc++ наверное была даже

Google

Surreal
10.02.2017
20:04:37

Alex Фэils?︙
10.02.2017
20:09:06
#minihelp

Group Butler [beta]
10.02.2017
20:09:06
#minihelp
Мини-памятка для вошедших
1. Скорее всего, много народа пришло из ссылки в этой статье: https://geektimes.ru/post/285704/
2. /rules и хештеги из /extra list работают, если вы написали боту @GBReborn_bot в лс (он вам и ответит туда), это ограничение апи ботов Телеграма.
3. Сюда бот напишет, если команду активировал один из администраторов чата.
4. Команда /stats даст вам ссылку на небольшую статистику бота. Не надо её вызывать, лучше перейдите сюда: http://combot.org/chat/-1001031904034
5. Не флудите командами ботов!
6. Вопросы для новичков в чат #supapro : https://telegram.me/joinchat/AAAAAD3eN3KytHPyhyh96w
7. Не спрашивайте "кто знает %s?" Пишите сразу вопрос! (P.s. если не знаете про %s, то вам в #supapro).
8. Не надо форвардить (Forward) сообщение, на которое вы отвечаете. Есть кнопка Reply (Ответить).

Surreal
10.02.2017
20:14:57

Evgeniy
10.02.2017
20:15:55

Vitaliy
10.02.2017
20:16:26
Спрошу сразу, чтобы не быть голословным. Пишу на JVM-стеке 5 лет, иногда на C/C++ нативные части. Вопросы могут быть по кросс-компиляции линуксовых либ, и, банально, по языку/stdlib, потому что после Java многое кажется непривычным(знать-то основы знаю, но одно дело знать, что можно написать, другое дело понимать, как оно работает изнутри и какие побочки может нести).
Такое в этом чате спрашивать можно?

Evgeniy
10.02.2017
20:17:21
#supapro
Или как там

Alex Фэils?︙
10.02.2017
20:18:05
Спрошу сразу, чтобы не быть голословным. Пишу на JVM-стеке 5 лет, иногда на C/C++ нативные части. Вопросы могут быть по кросс-компиляции линуксовых либ, и, банально, по языку/stdlib, потому что после Java многое кажется непривычным(знать-то основы знаю, но одно дело знать, что можно написать, другое дело понимать, как оно работает изнутри и какие побочки может нести).
Такое в этом чате спрашивать можно?
Про кросс-компиляцию, жни и особенности портирования лучше тут, это уже advanced-вопросы, кмк
А по основам и чутка пофлудить в рамках темы - лучше в #supapro

Vitaliy
10.02.2017
20:18:27
Жни и портирование не трогаю, только компиляцию

Alex Фэils?︙
10.02.2017
20:19:02
По стдлиб лучше в супапро, хотя шаблонную магию можно и тут

Vitaliy
10.02.2017
20:19:35
Ну вот я например хочу спросить у вас совета по поводу pre-init singleton в C++. Типа Singleton::init(param), Singleton::get().

Google

Surreal
10.02.2017
20:19:47
Спрошу сразу, чтобы не быть голословным. Пишу на JVM-стеке 5 лет, иногда на C/C++ нативные части. Вопросы могут быть по кросс-компиляции линуксовых либ, и, банально, по языку/stdlib, потому что после Java многое кажется непривычным(знать-то основы знаю, но одно дело знать, что можно написать, другое дело понимать, как оно работает изнутри и какие побочки может нести).
Такое в этом чате спрашивать можно?
Про компиляцию, наверное, можно сюда, если у вас что-то интересное там. По языку и stl лучше в др. чат. Если же вам надо алгоритм реализовать через сущ. алгоритмы в stl или с метапрограммированием чего будет, то тоже тут можно пообсуждать.

Vitaliy
10.02.2017
20:20:03
Как вы привыкли такое писать и так далее

Alex Фэils?︙
10.02.2017
20:20:06

Vitaliy
10.02.2017
20:20:13

Surreal
10.02.2017
20:20:30

Alex Фэils?︙
10.02.2017
20:21:07

Vitaliy
10.02.2017
20:21:28
Спасибо! А в целом, вопросы такого уровня под этот чат подходят?

Жулик
10.02.2017
20:21:38

Alex Фэils?︙
10.02.2017
20:21:40

Surreal
10.02.2017
20:22:01
Instance& getInstance() {
static Instance instance;
return instance;
}
#singleton #scott #meyers

Alex Фэils?︙
10.02.2017
20:22:02
Только мне говорили, что мсвц тут не соблюдает стандарт
std::once_flag - cppreference.com
en.cppreference.com
hardware_destructive_interference_sizehardware_constructive_interference_size.

Vitaliy
10.02.2017
20:23:10

Alex Фэils?︙
10.02.2017
20:23:13

Vitaliy
10.02.2017
20:24:10
Один раз передашь параметры конструктора в init, затем получаешь инстанс гетом

Evgeniy
10.02.2017
20:24:18

Surreal
10.02.2017
20:26:46

Admin
ERROR: S client not available

Google

Vitaliy
10.02.2017
20:27:17
Нет, они в рантайме вычисляются

Surreal
10.02.2017
20:34:25

Mikhail
10.02.2017
20:35:45

Vitaliy
10.02.2017
20:36:34
Ну я пока так и сделал. Но стремно, такое ощущение, что можно лучше

Mikhail
10.02.2017
20:37:05
лучшее - враг хорошего

Surreal
10.02.2017
20:38:40

Vitaliy
10.02.2017
20:39:01
И это тоже

Mikhail
10.02.2017
20:39:45

Vitaliy
10.02.2017
20:39:45
Можно синхронизвцию прикрутить, но уже совсем костыльно

Mikhail
10.02.2017
20:40:43
код в котором начинается гонка вначале запуска за инициализацию параметров синглтона - какой-то уг кмк)

Surreal
10.02.2017
20:42:19

Mikhail
10.02.2017
20:42:57
так ведь "из синглтона", а не "в синглтон в конструктор"

Surreal
10.02.2017
20:49:04
Да, но кто-то увидит в коде get().init(a,b,c), скопипастит в многопоточный код и на старте получит кашу. У меня просто синглтон с thread safe ассоциируется. Если внимательно читать, писать и поддерживать код, то такого, конечно, не будет. Тут уж кому как удобнее.

Mikhail
10.02.2017
20:50:02
ну я не спорю, что синхронизацию в сетап можно добавить) лишней не будет)
главное не пытаться смастерить конструктор синглтона с параметрами

Surreal
10.02.2017
20:53:03
Что там, кстати, с конструкторами умных указателей при передаче их в качестве параметров функции? Саттер говорил на одной из конференций, что пофиксили. Я как-то упустил момент. Может кто интересовался текущим статусом в msvc и gcc\clang? Чисто теоретический вопрос, очевидно, что использование make_... функций предпочтительнее тут.

Berkus
10.02.2017
21:00:37