Stanislav
Stanislav
из stdlib у них щас только to_chars и filesystem не реализованые
Stanislav
даже полностью реализовали parallelism ts2
Berkus
Ivan
погодите, если в винде static_cast может выполняться в рантайме судя по документации, то про си-стайл каст у них ничего в документации нет
IharOK
Ivan
https://docs.microsoft.com/ru-ru/cpp/cpp/static-cast-operator
Berkus
он путает документацию которую написали кучей и для с++ и для winrt с документацией на с++
Berkus
то есть у него в голове MSVC == WinRT+.net+C++
Berkus
с какого хуя совершенно непонятно только
IharOK
а, так это СХ, не пугайте так
IharOK
Berkus
майкрософт как обычно сэкономил на аутсорсерах
Berkus
я совершенно спокойно так разговариваю, без ругани
Berkus
а вообще
Berkus
надо завязывать с этим чатом, и вам тут поспокойней будет
Berkus
о, посыпались люди с хабра
Ivan
Чуваки, не ведите себя как типичный программистский форум 2003 года. Бомбило так, что я кажется слышал
Max
Ну, в supapro не бомбит. Скукота.. ;)
Berkus
Igor
я вообще не понимаю почему беркус ругается так изредка с учётом тех потоков, которые он обрабатывает в супапро
Berkus
Igor
вот именно!
Igor
я искренне не понимаю откуда берутся запасы твоего терпения :)
🦥Alex Fails
🦥Alex Fails
Ты тоже?
Anonymous
for (i = 0; i < 4; i++) {
status = pthread_create(&threads[i], NULL, helloWorld, (void*) &args[i]);
}
Anonymous
я создал 4 потока
Anonymous
которые запускают 1 и ту же функцию с разными аргументами
то есть у меня есть
threads[0]
threads[1]
threads[2]
threads[3]
это id потоков
и чтоб завершить поток надо написать в функцию специальную его id
но внутри функции он не понимает
что это за названия
только из главного
а в главном неизвестно в какой момент находится ключ
🦥Alex Fails
Anonymous
а по подробней?(
Anonymous
Это для Си подойдет?
Berkus
для си есть аналоги
Anonymous
Если постараться — да.
Anonymous
В Си же атомики есть?
🦥Alex Fails
Да
Denis
если винда то можно из винапи юзать WaitForSingleObject например
Denis
и управлять им через SetEvent
Anonymous
mac
Denis
под мак хз
Berkus
Berkus
в маке слава богу стандартный pthread поддерживается
Denis
на практике иногда бывает недостаточно иметь одну переменную для управления потоком, бывает полезно имееть переменную на входе в потоке типа is_thread_active = true и на выходе из потока is_thread_active = false
Berkus
Oleg
лол
Andrii
всем привет, у меня есть процедура void dfs(int v), почему я могу вызывать её вот так: dfs[x]?
Alexander "SonnySlave"
Andrii
1) хз
2) нет
Alexander "SonnySlave"
ну нет так нет, спорить не буду
Anatoly
Anonymous
Undefined symbols for architecture x86_64:
"_ExitThread", referenced from:
_test11 in test.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Alexander "SonnySlave"
госпаде, оно и вправду приводит здесь к указателю
Alexander "SonnySlave"
gcc пашет, clang нет
Berkus
Berkus
Alexander "SonnySlave"
Berkus
Anatoly
естессно
хрен его знает:
7.3 Function-to-pointer conversion [conv.func]
1 An lvalue of function type T can be converted to a prvalue of type “pointer to T”. The result is a pointer to
the function.59
2 [ Note: See 16.4 for additional rules for the case where the function is overloaded. —end note ]
Alexander "SonnySlave"
Anonymous
$ clang++ --version
Apple LLVM version 9.0.0 (clang-900.0.39.2)
Target: x86_64-apple-darwin17.4.0
Thread model: posix
Berkus
Pika
Berkus
Wtf!?
нормально, у него Apple Debian Windows XP10
Constantine
Konstantin
Alexander "SonnySlave"
https://doodle.com/poll/dewpn58rt4uwvb7t
Alexander "SonnySlave"
Bryce Lelbach
Moderating the r/cpp subreddit: 30% banning clickbait, 50% deleting homework Qs, 10% ending modules flame wars, 10% plotting against r/rust
Berkus
Alexander "SonnySlave"
https://blog.kitware.com/improving-cmakes-runtime-performance/
Berkus
они реально по алфавиту пошли
Andrei
Опять где-то ссылку запостили?
Alexander "SonnySlave"
на хабре, пост антошки
Assasin
я с хабра, привет)
🦥Alex Fails
http://en.cppreference.com/w/c/atomic
Andrei
@zamazan4ik а как там длинка продвигается, будет в с++20?
Alexander "SonnySlave"