c++ — вопросы с тегом

  • error_category несоответствие в asio при использовании с dll

    У меня проблема с обращениемasio::error_code значения, когда они получены из другой DLL или исполняемого файла. Например, я могу запустить асинхронную операцию с обработчиком:socket.async_receive([](const asio::error_code& errorCode) { if (errorCode == asio::error::operation_aborted) ...

    1 ответ
    c++ dll error-handling asio boost-asio
    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 ответ
    c++
    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 ответ
    c++ boost-units
    03 июнь 2021, в 13:37
  • C ++ (обработка файлов)

    Закрыто . Этот вопрос требует подробностей или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте подробности и проясните проблему, отредактировав этот пост . Закрыт 11 дней назад . Уточните этот вопрос Когда мы создаем файл с помощью кода, важно определить р...

    1 ответ
    c++
    03 июнь 2021, в 13:24
  • Есть ли способ создать динамический двумерный массив на C ++?

    Итак, я хотел создать игру с квадратным миром. При запуске игры пользователь должен иметь возможность указать размер мира. Мир сохраняется как двумерный массив шорт.const short gameSize = 4; short world[gameSize][gameSize]; Вshort gameSize должно бытьconst , иначе я не могу поставитьgameSize как ра...

    1 ответ
    c++ multidimensional-array
    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 ответ
    c++ templates move
    03 июнь 2021, в 11:43
  • Как использовать WPF как dll в приложении C ++?

    Я создал графический интерфейс C # WPF и скомпилировал его как библиотеку. У меня есть проект c ++ / cli. Я хочу использовать WPF dll в приложении C ++, чтобы открыть окно WPF. Как это сделать?

    1 ответ
    c++ wpf
    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 ответа
    c++
    03 июнь 2021, в 07:13
  • (C ++) Как использовать библиотеки при компиляции для Windows в Linux?

    Я уже могу скомпилировать несколько простых приложений, используяx86_64-w64-mingw32-g++ . Однако я не могу понять, как найти библиотеки для своего проекта (в моем случае мне нужно использовать SDL2 и SDL2_image). Я уже знаю, как установить эти библиотеки (sudo apt install libsdl2-dev libsdl2-image-d...

    2 ответа
    c++ linux windows cross-compiling mingw
    22 апр. 2021, в 02:29
  • Измерение времени, затраченного на вызовы некоторых функций

    Я хочу измерить время, затрачиваемое на несколько функций, таких как открытие файла или блокировка мьютекса. Пока я сузил поиск до high_resolution_clock Но он дает время результата функции, в то время как я хочу, чтобы результат времени, затраченный пользователем, и время, затраченное системой, ...

    1 ответ
    c++
    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 ответ
    c++ templates sfinae
    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 ответ
    c++ operator-overloading this derived-class protected
    07 апр. 2021, в 22:15
  • Доступ к защищенному члену в статическом методе

    У меня круг разной ширины. Я создал подкласс, унаследованный от класса Screen1ViewBase, для доступа к «ширине круга» в WidthChange.cpp. Я мог получить доступ к «ширине круга». Но я не мог вызвать функцию Change в Screen1View.cpp, потому что она не была статической. Я сделал функцию изменения статиче...

    1 ответ
    c++ touchgfx
    24 март 2021, в 14:55
  • Как преобразовать строковое представление типа в сам тип в C ++?

    Я новичок в C ++, и мне необходимо преобразовать строковое представление типа в сам тип, например:"int" кint"float" кfloat так далее... Но, кажется, добиться этого очень сложно. Например, в псевдокоде://how to implement this function or something like this... auto gettype(string ...

    1 ответ
    c++ decltype
    24 март 2021, в 14:53

Коротко о c++

C++ это типизированный язык программирования. Это расширение C. На C++ можно создавать игры, прикладные программы, драйвера и многое другое. C++ и C совместимы, так как он был написан на синтаксисе C. C++ быстрый, востребованный, универсальный. Большинство программ с лёгкостью можно переносить с платформы на платформу. C++ must-know и выучив его, вы поймёте что это и есть настоящее программирование. Самая известное написанное на C++ это MySQL, Mozilla firefox, Adobe Photoshop и многое другое.
CodeFix
Цитата дня

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

Эндрю Таненбаум