Вопросы по теме 'c++'

Тестирование функции, которая выдает ошибку
Каков наилучший способ тестирования функции, которая выдает ошибку? Или тестируете функцию, которая довольно невосприимчива к сбоям? Например; У меня есть класс I/O Completion Port , который вызывает конструктор, если он не может правильно...
860 просмотров
schedule 19.12.2023

Имитация виртуального статического члена класса в С++?
Есть ли вообще какой-то виртуальный статический член в С++? Например: class BaseClass { public: BaseClass(const string& name) : _name(name) {} string GetName() const { return _name; } virtual void UseClass() =...
6782 просмотров
schedule 27.10.2023

Как объявить массив строк в C++?
Я пытаюсь как можно лучше перебрать все элементы статического массива строк. Я хочу иметь возможность объявить его в одной строке и легко добавлять/удалять из него элементы, не отслеживая номер. Звучит очень просто, не так ли? Возможные...
411453 просмотров
schedule 02.12.2023

Разница между операторами Enum и Define
В чем разница между использованием оператора определения и оператора перечисления в C/C++ (и есть ли разница при их использовании с C или C++)? Например, когда следует использовать enum {BUFFER = 1234}; над #define BUFFER 1234
36145 просмотров
schedule 02.11.2023

Сколько накладных расходов возникает при вызове функции в C++?
Во многих источниках говорится об использовании встроенных функций, чтобы «избежать накладных расходов на вызов функции». Однако я не видел количественных данных. Каковы фактические накладные расходы на вызов функции, то есть какого повышения...
44291 просмотров
schedule 03.01.2024

Деструкторы шаблонов C++ как для примитивных, так и для сложных типов данных
В связанном вопросе я спросил о создании общего контейнера. Использование полиморфных шаблонов кажется правильным путем. Однако я не могу понять, как должен быть написан деструктор. Я хочу, чтобы владельцем выделенной памяти были контейнеры,...
4053 просмотров
schedule 02.01.2024

Почему нельзя проанализировать C ++ с помощью парсера LR (1)?
Я читал о парсерах и генераторах парсеров и нашел это утверждение на странице анализа LR в Википедии: Многие языки программирования можно анализировать с помощью некоторых вариаций парсера LR. Заметным исключением является C ++. Почему...
30642 просмотров
schedule 21.11.2023

Строки C++: [] против *
Думал, какая разница между объявлением переменной с помощью [] или * ? Так, как я это вижу: char *str = new char[100]; char str2[] = "Hi world!"; .. должно быть основным отличием, хотя я не уверен, что вы можете сделать что-то вроде char...
4160 просмотров
schedule 29.10.2023

Ищем лучшую фабрику классов C ++
У меня есть приложение, в котором есть несколько объектов (пока их около 50, но они растут). В приложении есть только один экземпляр каждого из этих объектов, и эти экземпляры распределяются между компонентами. Я получил все объекты из базового...
11808 просмотров
schedule 05.11.2023

Рекомендации по отладке для C ++ STL / Boost с помощью gdb
Отладка с помощью gdb, любой код C ++, использующий STL / boost, по-прежнему остается кошмаром. Любой, кто использовал gdb с STL, знает это. Например, см. Примеры выполнения некоторых сеансов отладки в коде здесь . Пытаюсь уменьшить боль,...
23489 просмотров
schedule 08.01.2024

Как осуществляется перетаскивание файлов?
как в winamp или vlc player, как сделать перетаскивание файла? я имею в виду, я хочу знать, какое кодирование входит в приложение? я хочу знать для С++
10563 просмотров
schedule 13.01.2024

Проблема InternetReadFile (ошибка 87 - Неверный параметр)
У меня тут проблема с InternetReadFile, если я запускаю приложение на компьютере без прокси, приложение работает нормально, но если я пытаюсь использовать с компьютером, использующим прокси, я получаю ошибку 87 (неверный параметр). Это мой код:...
2938 просмотров
schedule 13.01.2024

Как получить уникальную аппаратную / программную сигнатуру с ПК с Windows на c / c ++
Я разрабатываю небольшое приложение для Windows с использованием C ++, и я хотел бы получить какой-то отпечаток программного / аппаратного обеспечения на ПК, чтобы я мог разрешить запуск приложения только на определенных ПК. Я знаю, что приложение...
7397 просмотров
schedule 07.01.2024

карта сложная операция поиска
Я хочу сделать следующее: Определить карту между строкой и любым видом объекта (может быть списком, целым числом — чем угодно). Ключи карты могут быть следующими (значения, опять же, , не важно): "AAA/123" ==> 1 "AAA/ " ==> 2 "BBB/ " ==> 3 " CCC/*"...
3318 просмотров
schedule 11.11.2023

реализация оператора == при использовании наследования
У меня есть базовый класс, который реализует оператор ==. Я хочу написать еще один класс, наследующий базовый класс, который должен переопределить оператор ==. Вот пример кода: #include <iostream> #include <string> class Person {...
10556 просмотров
c++
schedule 16.01.2024

Есть ли API для получения значения UseCanonicalName в Apache WebServer?
Нам нужно проверить значение UseCanonicalName в httpd.conf на веб-сервере Apache (любой версии) из приложения, использующего API. Я гуглил об этом и не мог найти никакого API, связанного с ним. Пожалуйста помоги. ТИА
180 просмотров
schedule 15.11.2023

Базовый алгоритм подсчета пикселей / ячеек
Доброй ночи :) В настоящее время я играю с библиотекой DevIL, которая позволяет мне загружать изображение и проверять значения RGB на пиксель. В качестве личного учебного проекта я пытаюсь написать очень простую систему распознавания текста для...
1553 просмотров
schedule 13.12.2023

Более эффективный способ повторного использования вектора в качестве массива в winsock?
В настоящее время я использую векторы как массивы в стиле c для отправки и получения данных через Winsock. У меня есть std::vector, и я использую его как свой «массив байтов». Проблема в том, что я использую два вектора, по одному для каждой...
810 просмотров
schedule 07.12.2023

Windows: перезаписать используемый файл
Я пытаюсь написать утилиту, которая позволит перемещать файлы в Windows, и когда она найдет используемый файл, установит этот файл для перемещения при перезагрузке. Похоже, что MoveFileEx (...
2792 просмотров
schedule 05.12.2023

Какая польза от файлов .map, которые создает компоновщик?
Какая польза от файлов .map, которые создает компоновщик VC++, когда используется параметр /MAP или параметр проекта «Создать файл карты»? Когда они мне нужны и как я могу извлечь из них пользу?
59809 просмотров
schedule 21.11.2023