Результаты поиска по запросу "c++"
в затмении
нтересован в сериализацииboost::bimap содержащийboost::dynamic_bitset так что я могу сохранить это и загрузить обратно при необходимости. Я сделал попытку сделать это, но я получаю много ошибок. Код, который я имею со мной, как ниже. // Example ...
Сделаю.
чаю многопоточность и написал этот код: #include <iostream> #include <mutex> #include <thread> #include <string> #include <chrono> #include <condition_variable> int distance = 20; int distanceCovered = 0; std::condition_variable cv; std::mutex ...
Спасибо за редактирование. Я сделал подобные шаги. Вместо использования линий я использовал минимальную окружность окружности каждого контура, а затем минимум их всех. Но у меня все та же проблема: круг всегда немного больше контура (я использую C ++ - CLI). Может я использую неправильные параметры? Спасибо.
ользуюcv::minEnclosingCircle(...) чтобы получить минимальный круг, который точно развивает мой контур, но я получаю круг немного больше. Другими словами, я пытаюсь получить что-то вроде ...
я отредактировал вопрос с кодом
рассматривал различные вопросы здесь, на StackOverflow, но, похоже, ни один из них не помогает. То, что я хочу сделать, довольно просто: у меня естьcv::Point и мне нужно получить значение RGB для пикселя в этой точке вcv::Mat так что я ...
Вы можете расширить эту идею, чтобы заменить курсор перетаскиванием «рука», как показано ранее.
тоящее время я могу загрузить свое изображение в графическую сцену, а затем снова в QGraphicsViewer. Я могу реализовать функцию масштабирования, обнаружив QEvent :: Wheel и затем вызвав функцию scaleView (graphicsViews). Тем не менее, я не могу ...
Спасибо за публикацию исправления. Я понял, что просто меняю буферы, но странным образом я не смог сделать это по-другому. По какой-то причине синтаксис меня сильно смущает.
ужен класс, который перенаправляет один ostream на другой ostream во время жизни своего объекта. После некоторой обработки я придумал это: #include <iostream> #include <fstream> class ScopedRedirect { public: ScopedRedirect(std::ostream & ...
есть решение, используемое некоторыми программами с открытым исходным кодом, такими как doxygen, идея состоит в том, чтобы хранить несколько экземпляров в файле, когда вы превышаете определенный объем памяти. И после получения из файла ваших данных, когда они вам нужны.
вы разрабатываете приложение, интенсивно использующее память, на C ++ в Windows, вы предпочитаете написать свой собственный менеджер памяти для выделения памяти из виртуального адресного пространства, или вы разрешаете CRT взять на ...
Это не отвечает на вопрос. Я не понимаю, как это имеет 2 голосов!
ТИРОВАТЬ: я выяснил, что в свойствах проекта есть возможность установить пользовательский файл сборки. Сейчас проект строят нормально. Теперь я наткнулся на то, как указать целевой исполняемый файл для запуска, когда я нажимаю «Выполнить».
Учитывая неопределенность в поддержке, я бы использовал это только в экспериментальном коде или в качестве учебного занятия, если только у меня не было гарантий от реализации C, которую я использовал, что эта арифметика указателей поддерживается. Было бы предпочтительнее придерживаться основы в качестве первого элемента, поскольку эти преобразования строго соответствуют C.
аюсь смоделировать полиморфизм C ++ в C с помощью следующего кода: #include<stdio.h> typedef struct Base { void (*out) (void); } Base; typedef struct Derived { Base base; int x; } Derived; void base_out() { printf("base\n"); } void derived_out() ...
не является шаблонным классом - это позволит избежать необходимости шаблонировать итераторы / функции доступа. Это из соображений эффективности?
ользую следующий код, чтобы добавить немного шума к изображению (прямо из ссылки на OpenCV, стр. 449 - объяснениеcv::Mat::begin): void simulate_noise(Mat const &in, double stddev, Mat &out) { cv::Size s = in.size(); vector<double> noise = ...