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

Каков формат файла проекта Borland 5.0?
У меня есть старый проект Borland, который я хотел бы перенести в Visual Studio 2008 . Есть ли способ выгрузить в удобочитаемом формате исходный файл, параметры компиляции и информацию о зависимостях из файла .ide? Я хотел бы что-то более...
1795 просмотров
schedule 11.04.2024

Целые числа фиксированной ширины в C++
Иногда мне нужно использовать целые числа фиксированной ширины для связи с внешними устройствами, такими как ПЛК. Я также использую их для определения битовых масок и выполнения битовых манипуляций с данными изображения. Насколько мне известно,...
20017 просмотров
schedule 02.05.2024

Как скрыть заставку MFC при автозапуске?
У меня есть приложение MFC без главного окна. Когда пользователи запускают его, он отображает заставку в течение 1-2 секунд, затем заставка исчезает в системном трее. Пользователи начинают получать доступ к меню, щелкая значок в трее. Приложение...
1145 просмотров
schedule 29.03.2024

Оптимизация статических языков во время выполнения: JIT для C ++?
Кто-нибудь использует трюки JIT для повышения производительности статически компилируемых языков, таких как C ++, во время выполнения? Похоже, что анализ горячих точек и прогноз ветвления на основе наблюдений, сделанных во время выполнения, могут...
8899 просмотров
schedule 12.03.2024

Просмотр глобальных событий, созданных собственным процессом в процессе .NET
У меня есть глобальное событие, созданное и установленное/сброшенное в собственном процессе С++, которое создается следующим образом: HANDLE hGlobalEvent = CreateEvent(NULL, TRUE, FALSE, _T("Global\\MyEvent")); Есть ли способ (даже если это...
3423 просмотров
schedule 18.04.2024

Как реализовать генератор на С++?
Я хочу знать, как реализовать генератор, например Python, на C++? Python может использовать ключевое слово «доходность» для этого. Но как это сделать на С++?
6334 просмотров
schedule 24.03.2024

Откуда обычно берется -DNDEBUG?
Наша система сборки каким-то образом изменилась, так что оптимизированные сборки больше не добавляют -DNDEBUG в строку компиляции. Я искал наши make-файлы и не нашел этого. Итак, вопрос в том, откуда взялся -DNDEBUG для большинства людей и как это...
25311 просмотров
schedule 20.04.2024

С++, двадцать чисел не случайны?
Почему мои числа C++ не случайны? #include <iostream> #include <cstdlib> using namespace std; int main() { int randomNumber = rand() % 100; for (randomNumber = 0; randomNumber < 20; randomNumber++) { cout...
720 просмотров
schedule 12.03.2024

Инициализация ссылки в C++
Может ли кто-нибудь объяснить мне, почему существует разница между этими двумя утверждениями? class A{}; const A& a = A(); // correct A& b = A(); // wrong Он говорит о недопустимой инициализации неконстантной...
916 просмотров
schedule 03.04.2024

CreateFileMapping MapViewOfFile
С win32api я хочу, чтобы следующая программа создавала два процесса и создавала карту файлов. (используя С++) я не знаю, что я должен написать в Handle CreateFileMapping(... . Я пробовал это с: PROCCESS_INFORMATION hfile. Кроме того,...
4307 просмотров
schedule 23.03.2024

Вернуть динамический массив в C ++
Мне нужно вернуть беззнаковое int * из функции. Приведенный ниже код будет скомпилирован, но во время выполнения на 64-разрядной машине с Windows произойдет сбой. Я знаю, что где-то делаю глупую ошибку, и может ли кто-нибудь указать мне на это. :п....
3199 просмотров
schedule 14.04.2024

Специализация шаблона с помощью struct и bool
У меня есть шаблонный класс, в котором я специализируюсь на нескольких методах. По какой-то причине, когда я добавил специализацию для структуры, мне показалось, что это противоречит специализации для bool. Я получаю ошибку преобразования типа,...
1494 просмотров
schedule 23.04.2024

Я неправильно понимаю использование assert()?
Я просматривал страницу справки assert() и застрял, когда прочитайте приведенный пример: /* assert example */ #include <stdio.h> #include <assert.h> int main () { FILE * datafile; datafile=fopen ("file.dat","r"); assert...
1426 просмотров
schedule 07.03.2024

Можно ли использовать шаблоны лямбда-функций?
В C ++ 11 есть способ создать шаблон лямбда-функции? Или он слишком специфичен для шаблонов? Я понимаю, что вместо этого я могу определить классический шаблонный класс / функтор, но вопрос больше похож: позволяет ли язык создавать шаблоны...
115521 просмотров
schedule 02.05.2024

«Недоступная прямая база», вызванная множественным наследованием
Спойлер: возможно глупый вопрос. :) #include <iostream> using namespace std; class Base { public: virtual void YourMethod(int) const = 0; }; class Intermediate : private Base { public: virtual void YourMethod(int...
23091 просмотров
schedule 16.03.2024

Обработка исключений не работает с Qt в Windows
Я столкнулся со странной проблемой. А именно, Qt каким-то образом отключает обработку исключений в моей программе. Я не могу поймать ни одного исключения, и когда я выбрасываю исключение, приложение падает. Я использую Qt 4.7.0 (32-разрядная...
4443 просмотров
schedule 06.04.2024

Очередь с одним чтением и одной записью для Win32
Привет, Я ищу очередь Single-Reader-Single-Writer для Win32. С уважением, Фридрих
678 просмотров
schedule 05.05.2024

Использование С++ std::equal в контейнере shared_ptr
У меня есть контейнер std::shared_ptr. Я хочу сравнить два контейнера, используя std::equal. В классе A определен оператор ==. Я хочу, чтобы equal сравнивал, эквивалентен ли каждый элемент, используя свой оператор ==, а не тот, который определен в...
3160 просмотров
schedule 20.03.2024

Вывод вычисления CRC
Является ли 0 возможной контрольной суммой для проверки циклическим избыточным кодом (CRC)? Я использую boost для расчета CRC: const unsigned int CrcPolynomial = 0x11021; const unsigned short InitialValue = 0xffff; boost::crc_optimal<16,...
907 просмотров
schedule 06.05.2024

конструктор объекта-члена и перечисление
Почему это не компилируется? Файл.hpp class CTest { public: enum enumTest { EN_TEST }; //constructor: CTest(enumTest f_en); }; Другой файл.hpp #include "File.hpp" class CAnotherTest { public: CTest...
1686 просмотров
schedule 29.04.2024