Can you provide some feedback for this C++ idea / proposal? Primary constructors for C++ Problem: C++11 allows in-class member initialization. However, in-class initializers...
Так можно? NoDefaultCtor val = [] { if (x) { // some computations return y; } else { // some computations return z; } } ();
допустимо ли передавать указатель на коллекцию в лямбду remove_if ? remove_if{vec.begin(), vec.end(), [&] { .. vec.check_something ...}}
Вопрос (из соседнего чата. но без про тут не справиться). Есть код: std::cout << "Hello"; std::cerr << "World"; Clion выводит во встроенный терминал WorldHello. Все о...
Я правильно понял условие: template <bool x> struct A {}; template<> struct A<false> { virtual void print() = 0; }; template<> struct A<true> : A<false> { void prin...
какой рекомендуемый порог LoC копипасты для создания новой функции? Понятно что если видишь 10 строк копипасты надо рефакторить. Но за 2 строки (vector x; x.reserve) наверное ...
у меня обычный unique_ptr, без кастомного делитера. он побитово эквивалентен обычному указателю?
Возможно ли в C++ сделать макруху которая будет раскрываться только 1 раз для каждого аргумента? т.е. что-нибудь вроде #define SOME_MACRO(ARG) \ #ifndef SOME_MACRO_ARG...
Как переписать код, чтобы работало? NoDefaultCtor val; // error if (x) { // some computations val = y; } else { // some computations val = z; }
Интересно, а кто-нибудь знает как это работает в java? когда я пишу import org.mylib что происходит? org.mylib уже должен быть собран в class file к этому моменту? и как си...
Кто-нибудь знает зачем такое могли сделать? : https://eda-playground.readthedocs.io/en/latest/_static/systemc-2.3.1/sysc/a00345_source.html // token concatenation #define SC_C...
Invoker operator "" _times(long double x) { return { static_cast<size_t>(x) }; } что уже и такое можно?
Поясните почему UB? http://en.cppreference.com/w/cpp/language/default_initialization int f(bool b) { int x; // OK: the value of x is indeterminate int ...
Такой вопрос, насколько нормальна идея использовать лямбы вместо приватных функций, если приватная функция вызывается только в одном месте?
Rly? В мои времена был Паскаль, а потом сразу C#. Сишечку рассказывали только на старших курсах в применении к микроконтроллерам
Подскажите, мне нужна очередь с приортитетами без инвалидации итераторов при добавлении / удалении из очереди. я правильно понимаю что std::priority_queue<T, std::deque<T>> ...
Есть ли вообще практика в компаниях иметь свой мини буст расширяющий стандартную либу полезными функциями?
Нет, если говорить про олимпиадников то они все пишут на C++. Все топовые олимпиадники. На что тогда их переведут? Rust?
Не, не путаю. Как я понмаю дженерики не позволяют делать то же самое что шаблоны. Как напирмер в расте сделать класс для моделирования числа произвольной ширины?
Интересно, а почему unified call syntax или extension functions не приняли в стандарт? Вижу много пропозалов на эту тему, но в драфте C++20 ничего на эту тему нет