Результаты поиска по запросу "c++"

2 ответа

https://stackoverflow.com/a/18041433/2521214

рвые участвую в гонках на машине с использованием opengl, первая проблема, с которой я сталкиваюсь, это как заставить камеру следовать за автомобилем с постоянным расстоянием. Вот код для функции клавиатуры. V - скорость машины. void ...

4 ответа

Распознавание персонажей с использованием тессеракта

Я пытаюсь взаимодействовать сtesseract API также я новичок в обработке изображений, и я просто борюсь с ним в течение последних нескольких дней. Я попробовал простые алгоритмы и достиг точности около 70%. Я хочу, чтобы его точность была 90 +%. ...

3 ответа

О поточно-ориентированной безопасности

std::shared_ptr<int> g_s = std::make_shared<int>(1); void f1() { std::shared_ptr<int>l_s1 = g_s; // read g_s } void f2() { std::shared_ptr<int> l_s2 = std::make_shared<int>(3); std::thread th(f1); th.detach(); g_s = l_s2; // write g_s }Что ...

ТОП публикаций

3 ответа

https://github.com/fmtlib/fmt

библиотеку, которая работает аналогично iostreams, в которой она выполняет преобразования и позволяет выполнять запись в буферы памяти, файлы и консоль. Тем не менее, я хотел бы что-то типа безопасного, как iostream. Есть ли серьезные ...

1 ответ

Особенно, когда первые несколько уровней находятся в кеше блоков! :)

е, чтоQFile [http://doc.qt.nokia.com/latest/qfile.html]при работе с обычным файлом (не специальным файлом устройства ввода-вывода Linux) используется произвольный доступ, что означает, что операция поиска имеет постоянную сложность O (1). Однако ...

3 ответа

, Удаление теста будет выполнено оптимизатором, который концептуально запускается после того, как компилятор выяснил, что в первую очередь означает код.

template <bool flag> class foo { public: int bar() { if(flag) { // stuff } } }; компилятор компилирует этот класс, он заменяет параметр флага на true или false. Тогда имеем if (true) (или if (false)). Затем предложение if проверяет постоянное ...

1 ответ

 в качестве ключа или используя карту карт) и извлекайте их оттуда при необходимости.

я есть INI-файл, который содержит некоторые примеры значений, такие как: [Section1] Value1 = 10 Value2 = a_text_stringЯ пытаюсь загрузить эти значения и распечатать их в моем приложении с помощью Boost, но я не понимаю, как это сделать в C ...

5 ответов

, Например, если у вас есть функция в безымянном пространстве имен, скажем, подробности реализации, то вы можете использовать декларацию using для ее типа возвращаемого значения или типа параметров. Это вводит имя только в это пространство имен (поэтому на него нельзя ссылаться из других файлов), но, опять же, вас это не должно волновать, поскольку вам не следует включать файл .cc / .cpp (безымянные пространства имен специально предназначены для избежания Конфликты имен во время ссылки, что здесь неприменимо: это просто псевдоним во время компиляции). Хуже того, это вносит двусмысленность, если это имя уже существует!

асно ли (и правильно) в заголовочном файле C ++ использовать объявление using в пространстве имен следующим образом: #include <boost/numeric/ublas/vector.hpp> namespace MyNamespace { using boost::numeric::ublas::vector; vector MyFunc(vector in); ...

1 ответ

Передача по значению и копирование elision оптимизации

Я наткнулся на статью http://cpp-next.com/archive/2009/08/want-speed-pass-by-value/ [http://cpp-next.com/archive/2009/08/want-speed-pass-by-value/] Совет автора: Не копируйте аргументы вашей функции. Вместо этого передайте их по значению ...

2 ответа

Может кто-нибудь сказать мне, почему эти функции не дают мне результат в разумном спектре?

Полный код, который я использую, приведен ниже, он должен симулировать игру в кости и распечатывать детали для пользователя и позволять делать ставки, если пользователь этого желает. Все работает, кроме самой игры в кости. Вместо того, чтобы ...