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

Windows C++: как перенаправить stderr для вызовов fprintf?
Я оборачиваю существующий код C++ из проекта BSD в нашу собственную оболочку и хочу интегрировать его в наш код с минимальными изменениями. Этот код использует fprintf для печати в stderr , чтобы регистрировать/отчитываться об ошибках. Я хочу...
11190 просмотров
schedule 28.12.2023

любой хороший инструмент для генерации makefile?
Я ищу инструмент, который может генерировать makefile для проекта C/C++ для разных компиляторов (gcc, microsoft vc++, borland и т. д.) и разных платформ (Win, Linux, Mac).
54489 просмотров
schedule 11.11.2023

Блокировки чтения / записи в C ++
Я ищу хорошую блокировку чтения / записи на C ++. У нас есть вариант использования одного нечастого писателя и множества частых читателей, и мы хотели бы оптимизировать его для этого. Я бы предпочел кроссплатформенное решение, но подойдет только...
84655 просмотров
schedule 24.12.2023

Лучший способ объединить несколько контейнеров STL, удалив повторяющиеся элементы?
У меня есть два контейнера STL, которые я хочу объединить, удалив все элементы, которые появляются более одного раза. Например: typedef std::list<int> container; container c1; container c2; c1.push_back(1); c1.push_back(2);...
13621 просмотров
schedule 31.10.2023

Вывод в stderr всякий раз, когда вызывается malloc/free
С Linux/GCC/C++ я хотел бы записывать что-то в stderr всякий раз, когда вызывается malloc/free/new/delete. Я пытаюсь понять распределение памяти в библиотеке, поэтому я хотел бы сгенерировать этот вывод во время выполнения модульных тестов. Я...
2762 просмотров
schedule 17.12.2023

parser: анализ формул в файлах шаблонов
Сначала я опишу проблему, а затем то, что я сейчас рассматриваю, с точки зрения библиотек. В моем приложении у нас есть набор переменных, которые всегда доступны. Например: TOTAL_ITEMS, PRICE, CONTRACTS, ETC (у нас их около 15). Клиенты...
290 просмотров
schedule 15.11.2023

Обработка исключений с учетом потока выполнения
Редактировать: Для тех, кто заинтересован в более чистом способе реализации этого, взгляните на этот ответ . В моей работе мне часто приходится использовать сторонний API для доступа к удаленной системе. Например, чтобы создать запрос и...
303 просмотров
schedule 09.01.2024

Является ли надстройка Qt Visual Studio подмножеством интеграции Qt Visual Studio?
Программное обеспечение Qt недавно выпустило надстройку Qt Visual Studio. Кто-нибудь знает, это подмножество интеграции Visual Studio или есть что-то новое? Кто-нибудь пробовал оба?
2657 просмотров
schedule 22.12.2023

Конструктор не может получить доступ к закрытым членам своего собственного класса
Я получаю следующую ошибку в Visual Studio 2008: ошибка C2248: «Город:: Город»: невозможно получить доступ к частному члену, объявленному в классе «Город». Похоже, что конструктор не может получить доступ к членам своего собственного класса. Есть...
6148 просмотров
schedule 12.11.2023

Отладка в XCode от имени root
В моей программе мне нужно создать сокеты и связать их для прослушивания HTTP-порта (80). Программа отлично работает, когда я запускаю ее из командной строки с помощью sudo, повышая права до root. Запуск под XCode дает ошибку «Отказано в доступе»...
18378 просмотров
schedule 15.01.2024

Является ли объект FileStream (.NETCF, C #), созданный с использованием дескриптора, возвращенного из Win32 API CreateFile (C ++, P / Invoke), подвержен сборке мусора .NET
ОБНОВЛЕННЫЙ ВОПРОС Поскольку ctor не поддерживается .NETCF (общедоступный FileStream (дескриптор IntPtr, доступ к FileAccess). Не могли бы вы предложить другие способы совместного использования большого файла в памяти между управляемым и...
2140 просмотров

GetAdaptersInfo и GetAdaptersAddresses BufferLength Param
У меня есть устаревший код на C++, который делает некоторые вещи, которые я не понимаю. Я запускаю его в Visual C++ 2008 Express Edition на машине под управлением Windows XP. В коде используются некоторые функции Windows: GetAdaptersInfo и...
5517 просмотров
schedule 20.01.2024

C ++: доступ к постоянным переменным-членам через класс или экземпляр?
В C ++ есть ли причина не обращаться к статическим переменным-членам через экземпляр класса? Я знаю, что Java не одобряет это, и мне было интересно, имеет ли это значение для C ++. Пример: class Foo { static const int ZERO = 0; static const...
8197 просмотров
schedule 13.01.2024

Boost - кросс-компиляция - с Linux на Windows
Я скачал исходный код "boost" (1.40.0) с их домашней страницы "www.boost.org". У меня установлен Linux (Ubuntu 9.04 Jaunty), и я пытаюсь скомпилировать библиотеки boost в версию «WINDOWS» (например, «.dll», НЕ «.so») с моей машины «LINUX». А...
10638 просмотров
schedule 07.11.2023

C: Хорошие привычки в отношении перехода на C++
Я изучаю C в Varsity всего два месяца, а в следующем году мы перейдем на C++. Есть ли какие-то привычки, которые я должен приобрести при программировании на C, которые помогут перейти на C++ в будущем, или лучше думать о них отдельно? Когда вы...
5947 просмотров
schedule 03.01.2024

как добавить объект list‹T› к другому
в C++ у меня есть два объекта list<T> A и B , и я хочу добавить все элементы B в конец A . Я искал несколько разных источников и не нашел простого решения (например, A.append(B); ), и это меня немного удивляет. Как это лучше всего...
71061 просмотров
schedule 09.12.2023

Хочу научиться писать 2d игры
Привет, сообщество stackoverflow! Я изучил основы C # (я могу написать несколько приложений-форм), и теперь я хочу научиться писать 2d-игры. Я не знаю, с чего начать. Есть ли движок, подходящий для 2D-игр? Изучив основы 2d, я хочу писать простые...
10353 просмотров
schedule 12.01.2024

конвертировать астрономически большие числа в удобочитаемую форму на C/C++
Моя программа выводит ОГРОМНЫЕ числа — например, 100363443, вплоть до триллиона — и их довольно трудно прочитать, поэтому я хотел бы напечатать любое число в удобной для чтения форме. прямо сейчас я использую printf ("%10ld", number);...
4831 просмотров
schedule 12.11.2023

Кто удаляет память, выделенную во время новой операции, которая имеет исключение в конструкторе?
Я действительно не могу поверить, что не смог найти четкого ответа на этот вопрос ... Как освободить память, выделенную после того, как конструктор класса C ++ выдает исключение, если он инициализируется с помощью оператора new . Например.:...
12082 просмотров
schedule 13.12.2023

Как я могу перегрузить новый оператор для выделения памяти из вторичного запоминающего устройства?
Я ищу синтаксис для выделения памяти из вторичного запоминающего устройства, а не из кучи по умолчанию. Как я могу это реализовать? Использование malloc() по умолчанию брало бы его из кучи... Наверняка должен быть другой способ!
566 просмотров
schedule 07.12.2023