Egor
Сможет ли оптимизатор не вычислять одно и то же сложное выражение два раза при условии отсутствия побочных эффектов? Вполне может справиться.
Александр
Александр
и нет, он не является "вариантом" тернарного
Vladislav
не стандартный вариант - тоже вариант
Danil
Элвис оператор это гнутые расширения, в стандарте его нет
Vladislav
Александр
где пруфы, билли :)
прошу прощения, а можно пруфы, что C++ не поддерживает конструкцию:
int a *()!"№( 1;
?
Александр
элвиса нет в стандарте, какие ещё могут быть пруфы?
Александр
Александр
не говоря о том, что последняя не стандартизована
Vladislav
да, второе всего лишь вариант первого
Matwey
Погодите
Vladislav
*моут иметь различный смысл
Matwey
Тернарный от слова три
Matwey
Элвис не может быть тренарным
Matwey
У него два операнда
Matwey
Я не прав?
Александр
я не понимаю, как можно утверждать, что элвис - вариант тернарного, если
а) он не стандартизован
б) в общем случае имеет отличную от тернарного оператора семантику
Vladislav
прав, он бинарный
Vladislav
In certain computer programming languages, the Elvis operator ?: is a binary operator that returns its first operand if that operand is true, and otherwise evaluates and returns its second operand. It is a variant of the ternary conditional operator, ? :, found in those languages (and many others): the Elvis operator is the ternary operator with its second operand omitted. (с)
Matwey
А где-нибудь есть оператор с четырьмя операндами?
Matwey
Как его правильно академично называть?
🦥Alex Fails
оператор вызова функции
Александр
Anonymous
Народ! Есть у кого-либо из вас отношение к алготрейдингу ? Мне нужно одну простую вещь спросить.
Anonymous
Скорее даже просто к трейдингу
Vladislav
Egor
Элвис в C++/C не существует. Он существует только в расширениях некоторых конкретных компиляторов.
Александр
Vladislav
элвис шредингера
Александр
я сказал, что мне пофиг, что он значит в других языках - мы обсуждаем C++ и он имеет РАЗНУЮ семантику с тернарным
🦥Alex Fails
Вот вы кормите тролля-то
Vladislav
Vladislav
Александр
вот и замечательно
Nikita
Matwey
lldb
Оно будет нормально работать с кодом собранным через gcc?
Anonymous
Max
всем привет! никто не может мне подсказать какую-то тулзню для управления зависимостями в виде исходников? по типу repo для andriod. юзкейс следующий:
Есть проект (фреймворк) который можно собрать с разной конфигурацией (управляется cmake). в зависимости от конфигурации должны быть скачаны определенные подпроекты. тузла, которую я пытаюсь найти, должна:
- уметь выкачивать подпроекты в нужную мне директорию
- накладывать патчи, если надо
- дружить с git. уметь переходить на нужную ветку, например
- иметь какое-то подобие кеша, что бы не надо было каждыый раз тянуть с инета все зависимости
особенно важен последний пункт.
🦥Alex Fails
conan?
Max
ах, да, забыл - все это должно потом кросс-компилится
Max
т.е. бинарники выкачивать не катит
Max
Александр
В 11-м стандарте есть возможность мувнуть в контекст лямбды?
Andrei
В 14-м точно есть.
Anonymous
Anonymous
http://stackoverflow.com/questions/8640393/ddg#20669290
Александр
Да, в 14-м понятно.. [arg = std::move(arg)]
Александр
Andrei
Вроде-бы в std::bind можно было мувать.
Andrei
Разве что ты не сможешь результат такого байнда в std::function скастовать.
Александр
Anonymous
Andrei
Я хочу заметить, что там в само тело приходит lvalue
Александр
Скажем так, у меня не move-only аргумент, просто не хочу лишнего копирования
Александр
Так что внутри я готов и по lvalue принять
Andrei
Не уверен, что это сработает, если в лямбду еще захватить что-нибудь.
PRoSToC0der
https://stackoverflow.com/a/21728856
Есть ли ещё какие-нибудь способы для поддержки ввода/вывода юникод текста (через cin/cout) в виндовой консоли? Может есть что-нибудь в виде готовой библиотеки?
Alexander "SonnySlave"
Matwey
как в lldb сделать catch throw?
Viacheslav
Use break set -E c++ to break on all exceptions and break set -F std::range_error to break on a specific exception.
Stackoverflow вот это говорит.
Matwey
Пасяп
PRoSToC0der
ICU
UnicodeString str(u"тест");
std::cout << str << std::endl;
u_printf_u(u"тест");
Что-то не катит, скорее всего я делаю что-то не так, есть точный пример?
Alexander "SonnySlave"
Anonymous
Как понять ядро?
Anonymous
Как понять ядро????
Anonymous
а все сука понял
Deleted Account
PRoSToC0der
Alexander "SonnySlave"
Anonymous
а че std::guard лучше чем мьютексы?
Anonymous
кому нужна туса
Anonymous
бля
Anonymous
батник не получаеться кинуть
PRoSToC0der
и?
я конкретно про неё спрашивал, как в ней пофиксить ввод/вывод юникода
Alexander "SonnySlave"