c++14 — ответы на вопросы
-
c++ - Линейное наследование шаблонных классовЧто-то в голову все не придет как сделать линейное наследование классов...
- 3
- 22 янв 2019
- MrBin
-
c++ - Как обработать ситуацию так, чтобы приложение не грохнулось при повторном освобождении памяти?Если представить ситуацию, где по случайности (либо по неосторожности,...
- 4
- 22 янв 2019
- James
-
c++ - (boost/std)::bind шаблонной наследуемой и перегруженной функции (Продолжение)Продолжение вчерашнего вопроса, а именно про обход bind с целью идеальной...
- 4
- 1
- 19 янв 2019
- MrBin
-
c++ - (boost/std)::bind шаблонной наследуемой и перегруженной функцииЕсть следующий тестовый пример: struct Test { template <typename...
- 2
- 1
- 18 янв 2019
- MrBin
-
-
c++14 - Code::Blocks, Clang, C++, Windows 10, не может найти windows.objПытаюсь сделать GUI для своей программы. Переключил тип с Console на GUI....
- 6
- 8 янв 2018
- Алексей Петродий
-
c++11 - Включает ли новый стандарт C++ в себя старый?Вот есть c++11 и c++17, я могу писать в c++17 те вещи, которые можно писать...
- 4
- 5
- 1
- 7 янв 2018
- xverizex
-
c++ - Чтение файла без блокировки пользовательского интерфейсаУ меня есть приложение, которое моделирует 3D изображения клеток. Проблема...
- 8
- 22 янв 2018
- Кирилл
-
c++11 - c++: работа с битами в массивахПодскажите пожалуйста, есть ли в новых версиях стандарта c++ или в стандартной...
- 6
- 1
- 19 янв 2018
- Zhihar
-
gcc - C++ 14 constexpr std::arrayИзучаю constexpr. Не могу понять, почему компилятор не рассматривает одно...
- 2
- 6
- 1
- 17 янв 2018
- OlegUP
-
-
c++11 - c++: выделение места под контейнерПодскажите пожалуйста, если у меня есть контейнер и я знаю сколько в нем...
- 5
- 5
- 4
- 16 янв 2018
- Zhihar
-
указатели - c++: передача значение из константной структуры в неконстантную (выдается ошибка)Подскажите как исправить следующую ошибку: Есть структура данных: struct...
- 8
- 16 янв 2018
- Zhihar
-
c++11 - c++: передача внешних параметров при поиске значений в векторе (при определённом операторе <,...Подскажите, как более правильнее и элегантнее решить следующую задачу:...
- 2
- 4
- 1
- 9 янв 2018
- Zhihar
-
массивы - c++: статический массив - член класса в зависимости от константной переменнойПодскажите, можно ли сделать вот так: struct CMyData{ const int size...
- 4
- 1
- 29 янв 2018
- Zhihar
-
c++ - Стандартный аналог __attribute__ ((constructor))Существует ли стандартный аналог конструкции gcc: __attribute__ ((constructor))...
- 5
- 1
- 10 янв 2018
- Chorkov
-
-
c++ - с++ использование единиц измерения для указания значений переменныхПодскажите, как современный стиль программирования на C++ рекомендует использовать...
- 4
- 3
- 1
- 7 янв 2018
- Zhihar
-
c++ - Поиск в массиве по компоненту значения (сложный тип)На ночь глядя голова не варит уже. Подскажите как решить следующую проблему...
- 1
- 5
- 3
- 17 янв 2018
- Zhihar
-
c++ - Шаблон для tupleУ меня есть нечто такое using size_win = std::tuple<int, int, int, int>;static...
- 2
- 1
- 6 янв 2018
- Wlad Wlad
-
c++ - Обеспечение строгой гарантии безопасностиПрохожу курс по C++ и пытаюсь ответить на такой вопрос: Если у класса,...
- 7
- 8
- 2
- 21 янв 2018
- Влад Сивирин
-
c++ - Насколько актуальна сейчас спецификация nothrow в С++?Когда-то давно в С++ была возможность указать для метода/функции спецификацию...
- 6
- 4
- 2
- 19 янв 2018
- pepsicoca1
-
-
visual c++ - to_string быстрее snprintf(странность компилятора C++ от Microsoft)Добивая тему про строчки(std::to_string без создания новой строки) внезапно...
- 1
- 3
- 2
- 13 янв 2018
- Egor Moroz
-
c++ - std::to_string без создания новой строкиУ меня уже имеется std::string str, у которой str.capacity() >= 1024(т.е...
- 3
- 2
- 1
- 12 янв 2018
- Egor Moroz
-
c++ - Вычисление размера массива(члена класса) на этапе компиляцииНужно написать constexpr конструктор: template<typename T, uint64_t...
- 2
- 5
- 2
- 21 янв 2018
- Владимир Н
-
c++ - Сколько в интервале [a; b] - числа, которые делятся на 7 без остаткаНапишите программу, которая считывает числа a, b (100 <a, b <10000)...
- 3
- 2
- 4
- 22 янв 2018
- heimik
-
c++ - Чем std::unique_lock отличается от std::lock_guard?Чем std::unique_lock отличается от std::lock_guard? В каких ситуациях лучше...
- 23
- 1
- 18 янв 2018
- mrFieldy
-
-
c++ - Работает ли RAII когда вызываешь return?Есть код: class Foo {public: std::chrono::steady_clock::time_point GetVal()...
- 2
- 5
- 1
- 14 янв 2018
- mrFieldy
-
c++ - Как прервать sleep_for соседнего потокаВ приложении создаётся второй поток в котором вызывается конструкция std::this_thread::sleep_for(...
- 2
- 2
- 1
- 13 янв 2018
- mrFieldy
-
c++ - Подсчет количества вызовов метода на этапе компиляцииСтоит задача реализовать разреженную N-мерную матрицу. Двумерную получилось...
- 1
- 2
- 1
- 5 янв 2018
- Владимир Н
-
c++ - Проблема при компиляции С++ перегрузка операторовПомогите решить вот такую проблему. Дан код namespace Math {namespace Detail...
- 6
- 2
- 30 янв 2018
- Михаил Горобец
-
c++ - Как задать абстрактный метод с универсальной ссылкой?Есть класс Foo который принимает std::function по универсальной ссылке...
- 2
- 3
- 1
- 30 янв 2018
- mrFieldy
-
-
c++ - Как правильно сделать передачу через std::forward<T> объекта std::functionПробую сделать передачу объекта std::function, но после передачи член класса...
- 1
- 3
- 1
- 30 янв 2018
- mrFieldy
-
c++ - Не получается сделать передачу универсальной ссылки в std::multisetРешил попробовать сделать передачу в std::set и написал следующий код:...
- 2
- 17
- 1
- 26 янв 2018
- mrFieldy
-
c++ - Где в Linux взять таймер вызывающий события?Мне понадобился таймер который по истечению какого то времени вызывает...
- 1
- 2
- 4
- 26 янв 2018
- mrFieldy
-
c++ - Как удалить элемент массива?Предположим есть массив - array[1000]. Нужно удалить элемент 400 и при...
- 2
- 3
- 2
- 17 янв 2018
- Victor Kurenkov
-
c++ - Как считывать из строки двузначное число? Строковый калькулятор. Постфиксный видПроблема в строковом калькуляторе, я считываю числа из строки посимвольно...
- 6
- 2
- 5 янв 2018
- Lil Exi
-
-
linux - Вопрос по созданию кортежей в 17-ом стандартеВ обучающем видео, которое я смотрел, автор приводит такой код std::tuple...
- 3
- 1
- 4 янв 2018
- Andrej Levkovitch
-
c++ - Использование std::iterator и std::unique_ptr с методами std::copy и std::memcpyВ функцию передаётся итератор и количество байт, которое необходимо скопировать...
- 3
- 1
- 30 янв 2018
- mrFieldy
-
c++ - Можно ли лямбда-выражение сделать шаблонным?Есть следующий код: int main(int argc, char** argv) { std::vector<vector<uint8_t>>...
- 2
- 4
- 1
- 23 янв 2018
- mrFieldy
-
c++14 - Здравствуйте Можете ли вы проверить если я ответил правильно на задачу из книги по c++код: #include <iostream> #include <string> using...
- 3
- 4
- 3
- 14 янв 2018
- Xkoder FX
-
c++ - Передача в функцию произвольное количество элементов произвольного типаЕсть приложение, в котором при возникновениях отклонений от каких-то параметров...
- 1
- 1
- 2
- 2 янв 2018
- mrFieldy
-
-
c++ - Правильная проверка обычной переменной на вхождение в enum.Доброго времени суток. Ситуация следующая, с сервера приходит пакет, в...
- 3
- 5
- 3
- 28 янв 2018
- mrFieldy
-
c++ - Разное поведение constexpr на разных платформахДоброго времени суток. Есть класс, который включает в себя другой класс...
- 3
- 6
- 1
- 23 янв 2018
- mrFieldy
-
c++ - Порядок инициализации параметров классаНа данный вопрос уже ответили: Присвоение в описании класса 1 ответ...
- 1
- 5
- 2
- 14 янв 2018
- goldstar_labs
-
c++ - Почему std::memcmp работает медленнее обычного цикла?Доброго времени суток. Проводя рефакторинг заметил что при сравнении двух...
- 1
- 3
- 2
- 14 янв 2018
- mrFieldy
-
c++ - Переносимость *_s функций (_CRT_SECURE_NO_WARNINGS)При попытках скомпилировать код из серии FILE* file = fopen(filename.c_str(),...
- 1
- 11
- 1
- 13 янв 2018
- Андрей Курулёв
-
-
c++ - Инициализация static const струкруты внутри класса.Доброго времени суток. Есть класс со статическими полями который олицетворяет...
- 1
- 3
- 2
- 12 янв 2018
- mrFieldy
-
c++ - Как сделать внешние двумерные массивы видимыми внутри lamda выраженияВнутри метода класса в цикле создаётся несколько lamda-выражений. Как мне...
- 1
- 3
- 7 янв 2018
- mrFieldy
-
конвертировать в UTF-16LE c++ linuxнадо с генерировать csv файл в UTF-16le, с русскими и латинскими символами....
- 2
- 1
- 10 янв 2018
- Bogdan Pank
-
c++ - Лямбда, и передача значений в нееУзнал что в WNDCLASS можно передать лямбду в качестве lpfnWndProc, и да,...
- 1
- 2
- 1
- 8 янв 2018
- LLENN
-
c++ - Блокировать процесс пока не завершатся потоки/дочерние процессыЕсть такой код: if(pid_t pid = fork()) // spawn child process{ // parent...
- 5
- 5
- 2
- 31 янв 2017
- yrHeTaTeJlb
-
-
c++ - Передача constexpr std::pair в функциюЯ могу создать: constexpr auto pair = std::make_pair(1, 2); Но как передать...
- 3
- 4
- 1
- 17 янв 2017
- restore