Описание тега visual-c

1 ответ

В С++ возможно ли, чтобы дочерние классы абстрактного класса принимали разные параметры для одних и тех же функций?

Извините, если я недостаточно хорошо сформулировал вопрос, но скажите, что код выглядит примерно так: Class Parent { public: virtual void Sit() = 0; } Class Child1 : public Parent { public: virtual void Sit(obj* chair) override; } Class Child2 : pub…
29 окт '21 в 16:10
0 ответов

CLang-CL поддерживает атрибуты, прагмы и другие функции как для MSVC, так и для собственного CLang.

Компилятор (драйвер) CLang-CL включен в пакет CLang внутри установки MSVC , этот компилятор позволяет компилировать исходники с использованием бэкенда CLang, принимая все (или большинство) специфичные для MSVC-CL параметры команды, поэтому clang-cl …
31 дек '20 в 08:37
1 ответ

Я пытаюсь извлечь свой привод компакт-дисков с помощью DeviceIoControl IOCTL_STORAGE_EJECT_MEDIA, но получаю сообщение об ошибке записи о нарушении прав доступа

Я пытаюсь извлечь свой компакт-диск, нажав кнопку. При нажатии кнопки привод компакт-дисков раньше извлекался правильно, но теперь он выдает ошибку: «0xC0000005: Нарушение прав доступа к месту записи 0x00000000». Я не уверен, почему я получаю эту ош…
14 янв '21 в 04:53
1 ответ

Могу ли я читать и писать через один (конвертер USB в SerialPort) через нулевой модемный кабель в другой (SerialPort в USB) на том же компьютере?

Я пишу класс последовательного порта на С++. Чтобы проверить это: я хочу подключить преобразователь USB в SerialPort (RS-232) к одному USB. Подключите нулевой модемный кабель от этого последовательного порта (RS-232) к последовательному порту USB дл…
01 фев '21 в 18:31
1 ответ

Перегрузка оператора: вычитание с двоичным "-" не найдено глобального оператора, который принимает тип _____ (или нет приемлемого преобразования)

Я пытаюсь написать код, который вычисляет регистрационный взнос, читая файл с помощью eof(). Однако, когда я пытаюсь скомпилировать, я получаю одну ошибку, то есть C2677, что означает, что двоичный "-" не нашел глобального оператора. Я посмотрел, ка…
1 ответ

значение «нестатическая ссылка на член должна быть относительно определенного объекта» при попытке сослаться на массив внутри функции-члена

Я смущен тем, почему я не могу использовать arrValues, valuesBegin, а также valuesEndнесмотря на то, что моя функция-член публично определена в классе, который является предшественником ArrayValues. У меня есть следующий код, который вызывает у меня…
30 ноя '21 в 19:05
2 ответа

Не удается установить pyodbc, отсутствуют файлы заголовков, командная строка: фатальная ошибка C1083: не удается открыть включаемый файл: «windows.h»: нет такого файла или каталога

Я пытаюсь установить pyodbc для python 3.9.2 (32-разрядная версия), однако я продолжаю получать сообщение об ошибке: C:\Users\ICAPP02\AppData\Local\Temp\pip-install-0c78okb8\pyodbc_d782ffa5512448c49f83e214e7ec4434\src\pyodbc.h(19): фатальная ошибка …
29 мар '21 в 16:23
0 ответов

Как избежать установки того же пакета NuGet в проекте Visual Studio C++, который ссылается на другой проект, использующий пакет NuGet?

Допустим, у меня есть LibProject с WilUniqueHandleClass. В этом проекте также установлен пакет WIL NuGet, включая заголовок WIL. #include <wil/resource.h>в заголовке WilUniqueHandleClass и имеет общедоступное поле из этого заголовка: LibProjec…
19 янв '21 в 17:37
0 ответов

Защитник Windows идентифицирует мою программу как несколько троянов ("Wacatac" и "Persistence") - предположительно вызвано перезаписью ключа реестра

2 трояна: Wacatac.G!мл Стойкость.Г!мл Вот код, который, как мне кажется, вызывает проблему. Цель состоит в том, чтобы создать/изменить раздел реестра, чтобы программа запускалась при запуске: void SoftwareDlg::SetSURegValue() { string regSubKey("SOF…
20 янв '21 в 14:24
1 ответ

Почему «Добавить метод IDL» в интерфейсе добавляет метод в модуль, а также в CoClass?

Этот вопрос касается использования Visual Studio 2019 для создания внепроцессного COM-сервера с использованием ATL. (Я делал это раньше в Borland, но это мой первый раз, когда я использую MSVC). Я создал проект с помощью мастера проектов ATL. Это со…
0 ответов

Я пытаюсь читать, писать и переводить файл изображения bmp с помощью c/С++, формат выходного файла bmp не поддерживается в окне (используя визуальную студию)

Код начинается здесь //creat the stucture for the bitmap file, which consist the header of size 54, which contains the information about the file. struct BMP { int width; int height; unsigned char header[54]; unsigned char *pixels; int size; }; Функ…
1 ответ

Как можно найти все вхождения метода, если Visual Studio «Найти все ссылки» не работает?

Особый случай, с которым я имею дело, заключается в том, чтобы найти все случаи использования метода CTime::Format во всем решении. Предположим, что функция Visual Studio «Найти все ссылки» не работает в этом случае.
06 дек '20 в 05:42
1 ответ

почему я не могу вычислить массив во втором цикле, когда я использую sizeof(array)/sizeof(array[0]) в качестве условия для цикла for?

почему я не могу вычислить массив во втором цикле, когда я использую sizeof(array)/sizeof(array[0]) в качестве условия для цикла for? #include <iostream> using namespace std; int main(){ int num; int array[] = {}; cout << " enter the num…
19 дек '20 в 11:49