c++17
-
c++ - Как обработать ситуацию так, чтобы приложение не грохнулось при повторном освобождении памяти?Если представить ситуацию, где по случайности (либо по неосторожности,...
- 4
- 22 янв 2019
- James
-
c++ - Контейнеры map/set и кэш процессораВ книге Артур ОДвайр "Осваиваем C++17 STL" на стр.104 наткнулся на удивительное...
- 6
- 4
- 1
- 20 янв 2019
- freim
-
c++ - (boost/std)::bind шаблонной наследуемой и перегруженной функции (Продолжение)Продолжение вчерашнего вопроса, а именно про обход bind с целью идеальной...
- 4
- 1
- 19 янв 2019
- MrBin
-
c++ - Copy ellision и 17 стандартВозникло несколько вопросав в связи с copy ellision, c++17 и использованием...
- 5
- 13 янв 2019
- Andrej Levkovitch
-
c++ - Ошибка при попытке скомпилировать что-то с boost::stacktraceРешил попробовать boost::stacktrace и воспроизвёл простейший пример из...
- 2
- 1
- 26 янв 2018
- mrFieldy
-
c++ - В редакторе кода qt-creator + cmake сыпет ошибками при использовании std::get и std::variant если...Пишу код в qt-creator 4.8.0 + cmake (на linux). При использовании функций...
- 4
- 2
- 2
- 26 янв 2018
- mrFieldy
-
c++ - Предупреждения о непоследовательных изменениях переменнойint main() { int x{}; x = x++;} Почему эта программа выдаёт следующие...
- 5
- 7
- 1
- 16 янв 2018
- cpp questions
-
c++17 - Не считывает .txt c++C++17 - VisualStudio 2017 Хотел написать свою программу, чтобы попрактиковаться....
- 1
- 4
- 16 янв 2018
- Mully
-
c++ - Deduction guide для вложенного шаблонного классаtemplate<typename>struct A { template<typename T> struct...
- 2
- 7
- 1
- 11 янв 2018
- cpp questions
-
c++ - Неточное соответствие шаблонному параметру шаблонаtemplate<template<typename> class>void foo() {}template<typename,...
- 2
- 5
- 2
- 9 янв 2018
- cpp questions
-
c++ - Как проверить конструктор оператором noexceptЕсть, к примеру, такая функция: template<typename T>auto foo(const...
- 2
- 4
- 2
- 7 янв 2018
- Cerbo
-
c++ - Упорядочивание файлов в папкеЕсть вот такая задачка: Написать программу на С++ выполняющую следующую...
- 6
- 1
- 7 янв 2018
- MrSago
-
c++11 - Включает ли новый стандарт C++ в себя старый?Вот есть c++11 и c++17, я могу писать в c++17 те вещи, которые можно писать...
- 4
- 5
- 1
- 7 янв 2018
- xverizex
-
c++ - Нужна ли инстанциация класса без вызова функции шаблона?#include <type_traits>template<typename T>struct A { static_assert(!std::is_same_v<int,...
- 4
- 5
- 2
- 9 янв 2018
- cpp questions
-
c++ - Как хранить и инициализировать общие для всех экземпляров класса строки?Как лучше хранить и инициализировать константные строки, которые являются...
- 4
- 5
- 1
- 26 янв 2018
- Cthutq
-
c++ - Структура данных для хранения callbackовМне нужна структура данных, которая каждой строке будет ставить в соответствие...
- 4
- 5
- 1
- 22 янв 2018
- савелий
-
c++11 - c++: работа с битами в массивахПодскажите пожалуйста, есть ли в новых версиях стандарта c++ или в стандартной...
- 6
- 1
- 19 янв 2018
- Zhihar
-
c++ - Игнорирование значений в structured bindingМожно ли как-нибудь проигнорировать второе значение пары в structured binding?...
- 2
- 5
- 1
- 15 янв 2018
- hello
-
c++ - Constexpr строки, создание из C-Style строкиСначала дам собственно код: #define X_ASSERT(CHECK) ( (CHECK) ? void(0)...
- 5
- 1
- 15 янв 2018
- MrBin
-
c++ - Легальность функции-обертки функции-членаclass Foo{public: Foo() {}; ~Foo() {}; void foo() { std::cout...
- 2
- 1
- 14 янв 2018
- goldstar_labs
-
c++ - Оптимальный контейнер для быстого перемещения объектовКакой наиболее оптимальный контейнер подойдет для реализации следующей...
- 1
- 5
- 1
- 7 янв 2018
- LLENN
-
c++ - unique_ptr вызывает деструктор только при resetПочему std::unique_ptr<...> вызывает деструктор целевого объекта...
- 3
- 6
- 1
- 4 янв 2018
- LLENN
-
c++ - Насколько корректно удаление элеметнов из std::map прямо во время её обхода в range-based циклеЕсть std::map которую необходимо обойти и удалить некоторые элементы если...
- 7
- 2
- 29 янв 2018
- mrFieldy
-
c++ - Извлечь последний элемент множестваКак извлечь последний элемент std::set? Пытаюсь так, но выдаёт ошибку:...
- 1
- 9
- 1
- 21 янв 2018
- dag
-
c++ - Объявление массиваПочему я могу объявить a, но не могу b? std::array a = {1,2,3,4,5};std::array<std::array>...
- 2
- 5
- 2
- 21 янв 2018
- rockstar
-
c++ - Узнать индекс элемента контейнераХочу написать параллельный for_each, но внутри мне нужно знать индекс текущего...
- 3
- 1
- 16 янв 2018
- николай
-
c++ - Аналог параллельного цикла из openmpЕсть ли аналог для #pragma omp parallel for из openmp в текущем c++ стандарте?
- 5
- 1
- 15 янв 2018
- влад
-
c++ - Почему std::regex такой медленный?Попробую написать регулярное выражение, которое будет разбивать строку...
- 15
- 6 янв 2018
- mrFieldy
-
c++ - Почему std::regex_search всегда возвращает только одно вхождение?Пробую регулярки из std::regex. Никак не получается получить все вхождения...
- 6
- 2
- 30 янв 2018
- mrFieldy
-
c++ - directory_iterator сортировкасогласно https://en.cppreference.com/w/cpp/experimental/fs/directory_iterator...
- 1
- 6
- 25 янв 2018
- goldstar_labs
-
c++ - Можно ли в С++ тело лямда-выражения сделать try блоком?Часто что бы избежать утечки ресурсов (например дескрипторов) я делаю так:...
- 4
- 1
- 20 янв 2018
- mrFieldy
-
c++ - Как в потоке вывода std::cout задать количество выводимых символов целых числел либо формат их...У меня есть поток вывода в котором мне надо собрать строку определённого...
- 3
- 3
- 1
- 18 янв 2018
- mrFieldy
-
c++ - Как в std::chrono получить time_point начала текущих суток (с максимально возможной точностью)?Мне в своём проекте понадобилось получить std::chrono::time_point со временем...
- 3
- 5
- 2
- 19 янв 2018
- mrFieldy
-
c++ - Тип для хранения времени в С++У меня стоит задача написать функцию, которая получает от GPS и возвращает...
- 3
- 6
- 2
- 17 янв 2018
- mrFieldy
-
концепты - Реализация концептов в C++17Можно ли написать кастомную реализацию концептов из C++20 в C++17? Буду...
- 14
- 6 янв 2018
- isnullxbh
-
c++ - Насколько актуальна сейчас спецификация nothrow в С++?Когда-то давно в С++ была возможность указать для метода/функции спецификацию...
- 6
- 4
- 2
- 19 янв 2018
- pepsicoca1
-
c++ - Метод класса, возращающий std::variant, содержащий этот классВообще без понятия как более адекватно сформулировать вопрос) Как заставить...
- 2
- 9
- 1
- 17 янв 2018
- Egor Moroz
-
c++ - Вывести тип, использованный в шаблонных параметрах аргументаМожно ли сделать так, чтобы тип CharT выводился автоматически в C++17?...
- 3
- 5
- 4
- 31 янв 2018
- Egor Moroz
-
c++ - Как вернуть std::unique_ptr из контейнераУ меня есть stl или boost контейнер хранящий std::unique_ptr. Как известно...
- 1
- 8
- 1
- 11 янв 2018
- mrFieldy
-
c++ - Разъясните смысл std::in_place, std::in_place_type и std::in_place_index для std::optional, std::variant...С какой целью std::in_place, std::in_place_type и std::in_place_index используются...
- 6
- 4
- 1
- 6 янв 2018
- magrif MBo
-
c++ - Зачем нужен std::invoke?Увидел сейчас, что в 17ом стандарте появилась новая шаблонная функция std::invoke....
- 10
- 4
- 3
- 29 янв 2018
- mrFieldy
-
c++ - Как при ромбовидном наследовании удалить метод базового класса в одной из веток так что бы он остался...Есть класс FooBase у которого есть метод FunBase(). От этого класса через...
- 4
- 8
- 1
- 29 янв 2018
- mrFieldy
-
c++ - Вычисление размера массива(члена класса) на этапе компиляцииНужно написать constexpr конструктор: template<typename T, uint64_t...
- 2
- 5
- 2
- 21 янв 2018
- Владимир Н
-
c++ - Имя интернет сети с++Как узнать имя интернет сети к которой подключен комп. Подключен ли интернет...
- 4
- 7
- 1
- 25 янв 2018
- SKIP
-
c++17 - constexpt function with anonymous union in C++Всем привет! Сейчас у меня такой код: // Source.hpp/** * @brief Method...
- 3
- 4
- 2
- 1 янв 2018
- Виталий
-
linux - Вопрос по созданию кортежей в 17-ом стандартеВ обучающем видео, которое я смотрел, автор приводит такой код std::tuple...
- 3
- 1
- 4 янв 2018
- Andrej Levkovitch
-
массивы - Программа не работает как нужноРаботаю на visual 17. Компилятор ошибок не выдаёт, сама программа работает...
- 3
- 18 янв 2018
- MrScorpiuss
-
c++ - Переносимость *_s функций (_CRT_SECURE_NO_WARNINGS)При попытках скомпилировать код из серии FILE* file = fopen(filename.c_str(),...
- 1
- 11
- 1
- 13 янв 2018
- Андрей Курулёв
-
многопоточность - Использование condition_variable в с++11 и с++17. Не одинаковый ход выполнения программыЗдравствуйте. Запускаю тот же код в разных IDE и получаю разные результаты....
- 10
- 1
- 7 янв 2018
- Yury Melnikov
-
c++ - strict aliasing и реальные компиляторыСразу же оговорюсь: я уважаю стандарт :) "Закон есть закон" (с) Фердинанд...
- 7
- 3
- 1
- 26 янв 2017
- Harry