c++ — вопросы с тегом
-
error_category несоответствие в asio при использовании с dll
У меня проблема с обращениемasio::error_code значения, когда они получены из другой DLL или исполняемого файла. Например, я могу запустить асинхронную операцию с обработчиком:socket.async_receive([](const asio::error_code& errorCode) { if (errorCode == asio::error::operation_aborted) ...
1 ответ03 июнь 2021, в 14:10 -
Поиск дубликатов в массиве - объяснение синтаксиса
Я понятия не имею об этом синтаксисеint *count = new int[sizeof(int)* (size - 2)] Какой массив что создаст. Я думал, они пытаются создать структуру, подобную карте. Но как это работает?#include <bits/stdc++.h> using namespace std; void printRepeating(int arr[], int size) { int *count = n...
1 ответ03 июнь 2021, в 13:39 -
определить угол boost :: units в градусах
Как определить угол наклона наддува в градусах? Ниже показаны радианы, которые работают, и градусы, которые не работают.#include <boost/units/unit.hpp> #include <boost/units/systems/si/io.hpp> #include <boost/units/systems/angle/degrees.hpp> // This works for defining an angle in ...
1 ответ03 июнь 2021, в 13:37 -
C ++ (обработка файлов)
Закрыто . Этот вопрос требует подробностей или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте подробности и проясните проблему, отредактировав этот пост . Закрыт 11 дней назад . Уточните этот вопрос Когда мы создаем файл с помощью кода, важно определить р...
1 ответ03 июнь 2021, в 13:24 -
Есть ли способ создать динамический двумерный массив на C ++?
Итак, я хотел создать игру с квадратным миром. При запуске игры пользователь должен иметь возможность указать размер мира. Мир сохраняется как двумерный массив шорт.const short gameSize = 4; short world[gameSize][gameSize]; Вshort gameSize должно бытьconst , иначе я не могу поставитьgameSize как ра...
1 ответ03 июнь 2021, в 13:04 -
Как вернуть объект после vector.push_back (std :: move (Object))?
У меня есть сущность, в которой есть этот фрагмент кода:std::vector<Component*> Components; template<typename T, typename... TArgs> T& AddComponent(TArgs&&... args) { T* component = new T(std::forward<TArgs>(args)...); Components.push_back(std::move(compon...
1 ответ03 июнь 2021, в 11:43 -
Как использовать WPF как dll в приложении C ++?
Я создал графический интерфейс C # WPF и скомпилировал его как библиотеку. У меня есть проект c ++ / cli. Я хочу использовать WPF dll в приложении C ++, чтобы открыть окно WPF. Как это сделать?
1 ответ03 июнь 2021, в 11:15 -
Перенос программного кода, написанного на C ++, на C # - что эквивалентно `set <ii> :: iterator`?
У меня есть программа, написанная на C ++, которая обрабатывает студентов по отделениям в порядке предпочтения и по их оценкам. Затем я хочу перенести этот код на язык C #. Я преобразовал все, кромеPlaceStudents() функция не завершена. Как мне найти эквивалентset<ii> ::iterator в C #?using nam...
1 ответ03 июнь 2021, в 10:02 -
Этот код должен печатать массив позиций индекса, но ничего не печатать.
Это полный вопрос: - Все индексы массива Вам дано число n, обозначающее количество элементов. Вам дано n номеров. Вам дано число x. Вам необходимо найти все индексы, по которым x встречается в массиве a. Вернуть массив подходящего размера, содержащий все индексы, в которых x встречается в массиве a....
2 ответа03 июнь 2021, в 07:13 -
(C ++) Как использовать библиотеки при компиляции для Windows в Linux?
Я уже могу скомпилировать несколько простых приложений, используяx86_64-w64-mingw32-g++ . Однако я не могу понять, как найти библиотеки для своего проекта (в моем случае мне нужно использовать SDL2 и SDL2_image). Я уже знаю, как установить эти библиотеки (sudo apt install libsdl2-dev libsdl2-image-d...
2 ответа22 апр. 2021, в 02:29 -
Измерение времени, затраченного на вызовы некоторых функций
Я хочу измерить время, затрачиваемое на несколько функций, таких как открытие файла или блокировка мьютекса. Пока я сузил поиск до high_resolution_clock Но он дает время результата функции, в то время как я хочу, чтобы результат времени, затраченный пользователем, и время, затраченное системой, ...
1 ответ22 апр. 2021, в 01:38 -
Использование статических переменных-членов constexpr в качестве параметров метода шаблона
Я пытаюсь упростить код шаблона, определяя некоторую информацию о классе как статические члены constexpr. Вот очень упрощенный пример:template <typename _Tp> class Test { public: static constexpr bool is_array = std::is_array_v<_Tp>; template <typename U = _Tp, typename std::...
1 ответ07 апр. 2021, в 22:30 -
Как получить доступ к защищенным членам оператора в C ++ [дубликат]
На этот вопрос уже есть ответы здесь : C ++: удобный способ доступа к operator [] из класса? (6 ответов) Закрыт 2 месяца назад . Как получить доступ к защищенным членам оператора в C ++class A { char* m="ABCD"; protected: const char& operator[](int i)const{ return m[i]; }; pub...
1 ответ07 апр. 2021, в 22:15 -
Доступ к защищенному члену в статическом методе
У меня круг разной ширины. Я создал подкласс, унаследованный от класса Screen1ViewBase, для доступа к «ширине круга» в WidthChange.cpp. Я мог получить доступ к «ширине круга». Но я не мог вызвать функцию Change в Screen1View.cpp, потому что она не была статической. Я сделал функцию изменения статиче...
1 ответ24 март 2021, в 14:55 -
Как преобразовать строковое представление типа в сам тип в C ++?
Я новичок в C ++, и мне необходимо преобразовать строковое представление типа в сам тип, например:"int" кint"float" кfloat так далее... Но, кажется, добиться этого очень сложно. Например, в псевдокоде://how to implement this function or something like this... auto gettype(string ...
1 ответ24 март 2021, в 14:53
Коротко о c++

"Завидую тестировщикам: все хотят с ними дружить."