Результаты поиска по запросу "c++"
Можно ли получить указатель на функцию встроенного стандартного оператора?
Я хочу сослаться на указатели на функции встроенных операторов, но я не знаю, как указать конкретные типы перегрузок. У меня есть следующая подпись класса шаблона: template<typename ParamsType, typename FnCompareType> class MyAction { ...
Получение количества элементов в массиве std :: во время компиляции
Является ли следующий код C ++ допустимым, и почему нет? std::array<std::string, 42> a1; std::array<int, a1.size()> a2;Он не компилируется в GCC 4.8 (в режиме C ++ 11). Существует простой, но не элегантный обходной путь: std::array<std::string, ...
Включить Boost.Log только при отладке
Мне нужен регистратор для отладки, и я использую Boost.Log (1.54.0 с патчем на домашней странице boost.org). Все хорошо, я создал такой макрос: #define LOG_MESSAGE( lvl ) BOOST_LOG_TRIVIAL( lvl )Теперь это способ расширения LOG_MESSAGE (lvl) в ...
Подсчитайте количество соседних ящиков
Предположим, у меня есть набор (X, Y) координат из 1000 блоков. ( x1, y1) ( x2, y2) Area (0.0000,0.0000) (0.3412,0.4175) 0.1424 (0.7445,0.0000) (1.0000,0.6553) 0.1674 (0.7445,0.6553) (1.0000,1.0000) 0.0881 (0.0000,0.6553) (0.7445,1.0000) 0.2566 ...
boost named_condition не вызывает процесс ожидания
У меня есть 2 процесса (производитель и потребитель), совместно использующих деку int в разделяемой памяти, у меня процесс продюсера помещает в деку 2 числа, а затем он переходит в состояние ожидания, теряя блокировку мьютекса. ...
(void *) casting- для чего это используется?
Я попытался найти это на SO, но я думаю, что из-за синтаксиса и не зная точно, что искать, я немного откололся. Я видел (void *), используемый для приведения, обычно для вызова функций. Для чего это используется?
инициализировать массив с постоянным номером не работает
Я получаю следующую ошибку, когда я использую константуnVar вместо числа. constants.h: extern const unsigned int nVar;constants.cpp: #include "constants.h" const unsigned int nVar = 5;main.cpp #pragma once #include "constants.h" void ...
Отрисовка вне экрана (с FBO и RenderBuffer) и передача цвета, глубины, трафарета в пикселях
Мне нужно отрисовать за пределами экрана в OpenGL, а затем передать изображение в QImage. Плюс, просто для тренировки я хотел бы перенести в процессор также глубину и буфер трафарета. Для рисования вне экрана я использовал Frame Buffer Object с ...
Обработка не-Ascii символов в C ++
Я сталкиваюсь с некоторыми проблемами с не-Ascii символов в C ++. У меня есть один файл, содержащий не-ascii символы, которые я читаю в C ++ с помощью Обработка файлов. После прочтения файла (скажем, 1.txt) я сохраняю данные в потоке строк и ...
Как работает общая лямбда в C ++ 14?
Как работает общая лямбда (auto ключевое слово как тип аргумента) в стандарте C ++ 14? Основан ли он на шаблонах C ++, где для каждого отдельного аргумента тип компилятора генерирует новую функцию с тем же телом, но замененными ...