Size: a a a

2020 June 15

OS

Oleksandr Senkovych in pro.cxx
у std::pair есть еще конструктор копирования из другой пары
источник

OS

Oleksandr Senkovych in pro.cxx
может он вызывается?
источник

ПК

Побитый Кирпич... in pro.cxx
Oleksandr Senkovych
может он вызывается?
Да
источник

OS

Oleksandr Senkovych in pro.cxx
оказывается в ветке тернарного оператора можно бросать зиги^Wисключения
источник

ДЛ

Дмитрий ⬡ Лапшин... in pro.cxx
Побитый Кирпич
pair<nullptr_t, int> общий тип скорее всего
Наоборот же, у nullptr_t и char * общий тип второй будет. У пар есть конструкторы, разрешающие неявные приведения одной пары к другой поэлементно.
источник

v

vehlwn in pro.cxx
Oleksandr Senkovych
оказывается в ветке тернарного оператора можно бросать зиги^Wисключения
Нет никаких исключений. Есть только Option и Result.
источник

NP

Nikita Provotorov in pro.cxx
так, а собрать шланг используя шланг на винде возможно? а то че то в гайдах только про вижак
источник

VS

Vlad Serebrennikov in pro.cxx
Nikita Provotorov
так, а собрать шланг используя шланг на винде возможно? а то че то в гайдах только про вижак
да
источник

VS

Vlad Serebrennikov in pro.cxx
но студия все равно нужна
источник

NP

Nikita Provotorov in pro.cxx
а можно поподробней, мб ссылку кинуть
источник

VS

Vlad Serebrennikov in pro.cxx
Nikita Provotorov
а можно поподробней, мб ссылку кинуть
открываешь developer console
set CC=clang-cl
set CXX=clang-cl
дальше запускаешь cmake как обычно

https://github.com/Endilll/exprcpp#windows
вот тут я собираю под виндой внешний проект, статически линкуясь с llvm и clang
источник

NP

Nikita Provotorov in pro.cxx
Vlad Serebrennikov
открываешь developer console
set CC=clang-cl
set CXX=clang-cl
дальше запускаешь cmake как обычно

https://github.com/Endilll/exprcpp#windows
вот тут я собираю под виндой внешний проект, статически линкуясь с llvm и clang
а, я балбес, надо clang-cl юзать, а не clang
источник

NP

Nikita Provotorov in pro.cxx
спасибо
источник

🦉K

🦉 Neil Kulikov in pro.cxx
Konstantin
У меня на двухядереом мобильном i7 часа три собирается вроде
Ну это зависит от частоты, типа памяти и куче всего другого
источник

🦉K

🦉 Neil Kulikov in pro.cxx
Кучи *
источник

VS

Vlad Serebrennikov in pro.cxx
Nikita Provotorov
а, я балбес, надо clang-cl юзать, а не clang
без developer console он, по-моему, свалится на линковке, не найдя нативных виндовых библиотек
источник

NP

Nikita Provotorov in pro.cxx
Vlad Serebrennikov
без developer console он, по-моему, свалится на линковке, не найдя нативных виндовых библиотек
ага, так и есть, хорошо ъоть это на стадии конфигурирования происходит, а не в конце билда))
источник

VS

Vlad Serebrennikov in pro.cxx
🦉 Neil Kulikov
Ну это зависит от частоты, типа памяти и куче всего другого
я несколько раз собирал llvm с clang (но без остальных частей). на ноуте с 16 гб и i7-8565U укладывалось в час всегда
источник

🦉K

🦉 Neil Kulikov in pro.cxx
Vlad Serebrennikov
я несколько раз собирал llvm с clang (но без остальных частей). на ноуте с 16 гб и i7-8565U укладывалось в час всегда
У меня i5-6360, 8гб памяти LPDDR3 (если что MacBook Pro 2016 13”)
источник

VS

Vlad Serebrennikov in pro.cxx
а, еще важно, что это были отладочные сборки
если в этом случае ничего специально не делать, линковщик жрет память как не в себя (я не делал)
источник