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

Как настроить модульное тестирование для Visual Studio C ++
Мне сложно понять, как настроить среду тестирования и использовать ее в Visual Studio 2008 для C++ , предположительно со встроенным набором модульного тестирования. Любые ссылки или учебные пособия приветствуются.
60890 просмотров

Каковы препятствия на пути к пониманию указателей и что можно сделать, чтобы их преодолеть?
Почему указатели являются таким главным фактором путаницы для многих новых и даже старых студентов, изучающих C или C ++? Существуют ли какие-либо инструменты или мыслительные процессы, которые помогли вам понять, как указатели работают на уровне...
81704 просмотров
schedule 28.03.2022

Об управлении памятью, повреждении кучи и C ++
Итак, мне нужна помощь. Я работаю над проектом на C ++. Однако я думаю, что мне как-то удалось испортить свою кучу. Это основано на том факте, что я добавил std::string к классу и присвоил ему значение из другого std::string : std::string...
15154 просмотров
schedule 28.11.2022

Я не могу заставить свой отладчик перестать ломаться при первом случае
Я использую Visual C++ 2003 для удаленной отладки программы через TCP/IP. Я установил исключение Win32 c00000005, «Нарушение доступа», чтобы при срабатывании взломать отладчик. Затем я установил его обратно на «Использовать родительские...
2704 просмотров

Эквивалент _wfopen в Mac OS X
Я ищу эквивалент Windows _wfopen() под Mac OS X. Есть идеи? Мне это нужно, чтобы портировать библиотеку Windows, которая использует wchar* для своего файлового интерфейса. Поскольку это кроссплатформенная библиотека, я не могу полагаться на...
10093 просмотров
schedule 11.11.2022

Ресурсы для разработки системы графического интерфейса?
Может ли кто-нибудь порекомендовать какие-либо хорошие ресурсы для создания графических пользовательских интерфейсов, желательно на C/C++? В настоящее время наибольшее влияние на меня оказывает 3DBuzz.com на сайте C++/OpenGL VTM (обучающие...
1756 просмотров

Тестовые примеры VS Заявление ASSERTION
В большинстве моих проектов на C ++ я активно использовал инструкцию ASSERTION, как показано ниже: int doWonderfulThings(const int* fantasticData) { ASSERT(fantasticData); if(!fantasticData) return -1; // ,,, return...
1381 просмотров
schedule 31.07.2023

Подходящая альтернатива CryptEncrypt
В нашем продукте возникла ситуация, когда в базе данных приложения долгое время хранились какие-то данные в виде строки SQL (на выбор MS SQL server или sybase SQL где угодно), которая была зашифрована через функцию Windows API CryptEncrypt. (прямое...
751 просмотров
schedule 06.09.2022

Вращение OpenGL
Я пытаюсь выполнить простое вращение в OpenGL, но, должно быть, упускаю суть. Я ищу не столько конкретное исправление, сколько быстрое объяснение или ссылку, объясняющую ротацию OpenGL в более общем плане. На данный момент у меня есть такой код:...
28088 просмотров
schedule 19.02.2022

C ++ IDE для Linux?
Я хочу расширить свои горизонты программирования до Linux. Хороший и надежный базовый набор инструментов важен, а что может быть проще, чем IDE? Я мог найти эти ТАК темы: Облегченная IDE для Linux и Какие инструменты вы используете для...
1004341 просмотров
schedule 04.05.2022

Использование побитовых операторов для логических значений в C++
Есть ли причина не использовать побитовые операторы &, | и ^ для «логических» значений в С++? Иногда я сталкиваюсь с ситуациями, когда мне нужно, чтобы ровно одно из двух условий было истинным (исключающее ИЛИ), поэтому я просто добавляю оператор ^...
61224 просмотров
schedule 27.06.2023

Какой детектор утечек свободной памяти является лучшим для программы C / C ++ и подключаемых к ней DLL?
У меня есть .exe и множество подключаемых модулей .dll, которые загружает .exe. (У меня есть исходный код для обоих.) Кросс-платформенное (с исходным кодом) решение было бы идеальным, но платформу можно сузить до WinXP и Visual Studio (в моем случае...
106528 просмотров
schedule 13.08.2022

Размещение дочернего окна Qt
Есть ли способ указать начальную позицию дочернего окна в Qt? У меня есть приложение, которое работает в Linux и Windows, и похоже, что поведение Qt по умолчанию позволяет диспетчеру окон определять размещение дочерних окон. В Windows это центр...
4175 просмотров
schedule 13.05.2023

Как найти каталог «temp» в Linux?
Как найти каталог «temp» в Linux? Я пишу независимую от платформы функцию С++, которая возвращает временный каталог. В Mac и Windows есть API, который возвращает эти результаты. В Linux я в тупике. ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
72084 просмотров
schedule 14.12.2023

Как измерить тестовое покрытие CppUnit (на win32 и Unix)?
У меня очень большая база кода, которая содержит обширные модульные тесты (с использованием CppUnit). Мне нужно выяснить, какой процент кода используется этими тестами , и (в идеале) создать некий отчет, в котором для каждой библиотеки или файла...
21677 просмотров

Я не понимаю std::tr1::unordered_map
Мне нужен ассоциативный контейнер, который заставляет меня индексировать определенный объект через строку, но при этом сохраняет порядок вставки, чтобы я мог искать конкретный объект по его имени или просто выполнять итерацию по нему и извлекать...
15429 просмотров
schedule 22.07.2022

Виртуальные функции в конструкторах, почему языки различаются?
В C ++, когда виртуальная функция вызывается из конструктора, она не ведет себя как виртуальная функция. Я думаю, что все, кто впервые столкнулся с таким поведением, были удивлены, но, если подумать, это имело смысл: Пока производный конструктор...
3766 просмотров
schedule 12.08.2022

Изменение интерфейса CORBA без перекомпиляции
Я хотел бы добавить метод в интерфейс CORBA моего существующего сервера. Это потребует перекомпиляции всех клиентов? Я использую ТАО.
467 просмотров
schedule 15.06.2022

C++: какая самая простая библиотека для открытия видеофайла
Я хотел бы открыть небольшой видеофайл и сопоставить все кадры в памяти (чтобы применить какой-то пользовательский фильтр). Я не хочу обрабатывать видеокодек, я бы предпочел, чтобы библиотека сделала это за меня. Я пытался использовать Direct Show...
47339 просмотров
schedule 28.06.2023

Обработка ошибок/регистрация ошибок в C++ для комбинации библиотека/приложение
На протяжении многих лет я часто сталкивался со следующей проблемой: Я пишу сложный код для пакета, состоящего из отдельного приложения, а также библиотечной версии ядра, которую люди могут использовать внутри других приложений. И наше...
1922 просмотров