Dr. Friedrich
Там он, как мне кажется, с большим пониманием относится к такого рода коду.
Viacheslav
Олександр
Viacheslav
Sleeping
Viacheslav
Ну ради Бога. Получится в итоге ещё один горе-джавист, который вообще не думает, сколько памяти его программа жрёт и как оно вообще работает. На это же времени не останется, надо будет портянки XML для Spring and Hibernate строчить.
Nikita
Berkus
Dmitry
а есть разница на чём писать хороший код?
Berkus
ты говоришь это человеку, который написал уже второй кукбук по бусту
Konstantin
разумеется есть
Egor
http://lists.llvm.org/pipermail/llvm-dev/2018-March/121490.html влили в транк
Egor
The analysis and reporting style
were mostly inspired by the IACA tool from Intel.
Berkus
Egor
7.0 уже?)
Berkus
7.0 уже?)
да видимо, из мастера короче
Berkus
[ 89%] Built target RTAsan_dynamic.ios
make[3]: *** [all] Error 2
make[2]: *** [tools/clang/runtime/compiler-rt-stamps/compiler-rt-build] Error 2
make[1]: *** [tools/clang/runtime/CMakeFiles/compiler-rt.dir/all] Error 2
make: *** [all] Error 2
brew, y u never
FailsBot
http://en.cppreference.com/w/cpp/filesystem
Andrey
Berkus
🦥Alex Fails
Поэтому не стоит пользоваться их продукцией: они убивают котиков!
🦥Alex Fails
🦥Alex Fails
Berkus
Berkus
в жопу емскриптен
🦥Alex Fails
🦥Alex Fails
#faq
Berkus
кто там топил за header guards? свежий пример из ллвм завезли
Berkus
https://github.com/llvm-mirror/clang-tools-extra/commit/5b7ca2656cff8132fd75c60015d14f93a672a281
Berkus
(если вы думали что такое не случается в продакшен коде в больших проектах - подумайте еще раз)
Egor
а надо прагмой?
Dr. Friedrich
Dr. Friedrich
а надо прагмой?
Ты прочитай ворнинг: там объявили один макрос, а проверили другой. Надо хотя бы нормально сделать для начала!
Dr. Friedrich
Ну и, да, прагма такого простора для «творчества» не оставляет.
Egor
прагмы же вроде не везде срабатывают?
Egor
не по компилятору, а по ситуации, прагма иногда не может отличить два разных файла
Dr. Friedrich
Эм, а в каком случае? С симлинками какими-нибудь хитрожопыми?
Egor
или с похожими по путям файлами, было где-то про это
Konstantin
да, прагма - нестандартное расширение
Konstantin
из тех что не поддерживают pragma once помню только symantec и pcc вроде
🦥Alex Fails
Кек, надо сделать видео с переозвучкой себастьяна
🦥Alex Fails
Tim
🦥Alex Fails
🦥Alex Fails
Джоссатис все-таки няшка
Egor
кто-нибудь на винде буст через clang-cl пробовал собирать?
Berkus
Dr. Friedrich
Berkus
Все плохо или решаемо?
[4796/4796] Building CXX object lib/tsan/CMakeFiles/RTTsan_dynamic.ios.dir/rtl/tsan_interceptors.cc.o
[3989/3991] No install step for 'compiler-rt'
[3991/3991] Completed 'compiler-rt'
всех изменений - переключил генератор с Unix Makefiles на Ninja лел, похоже что-то там в брю или в суперенве не так настроено или мейк таки говно
Berkus
из плюсов - у меня есть llvm 7.0 :)
λ /usr/local/Cellar/llvm/HEAD-2e97c7a/bin/clang --version
clang version 7.0.0 (https://llvm.org/git/clang.git 980e018010b2f4e1e1d5136779be10dfb742b196) (https://llvm.org/git/llvm.git 2e97c7a391ede144f8451e2769e4791dce5aa32f)
Target: x86_64-apple-darwin17.3.0
Thread model: posix
InstalledDir: /usr/local/Cellar/llvm/HEAD-2e97c7a/bin
Berkus
а теперь соберем этой хуйней zig
Andrey
Andrey
И наконец то собрался valgrind
Berkus
Andrey
Да
Berkus
это подозрительно
Andrey
Собака-подозревака.джпег
Berkus
но кстати zig с седьмым llvm не бутстрапится, надо собирать 6.0-й
R13
начинаю изучать плюсы
R13
как написать такое?
R13
a:array[1..100] of string[100];
Evgenii
Dmitry
Berkus
да я уже прочитал в супапро
Berkus
уже забыл чо там с типом string в дельфях, больше 10 лет прошло
Matwey
А почему вы считаете что ему нужен вектор, а не array<std::string, 100>?
Matwey
В
задании явно указано, что 100 штук должно быть
Dmitry
вектор лучше массива
Good
каждому лектору...
Good
ну а Дмитрию Владимировичу — ортонормированный базис
Василий
Подскажите, пожалуйста, инструменты для работы с видео в ++, в которых была бы возможность использовать gpu для ускорения
Square
Василий
Square
ffmpeg
https://github.com/fffaraz/awesome-cpp/blob/master/README.md#video
Василий
Спасибо, это посмотрел, но там GPU нигде неупоминается почти