Вопросы по теме '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