Можно ли превратить каналы, созданные с помощью pipe () в системе POSIX, в std :: istreams и std :: ostreams?
если да, то как? Я бы предпочел использовать << и >> вместо read () и write (), спасибо в ...
Как решить созданный файл с тем же именем, что и другой файл заголовка, уже косвенно включенный в результате другого включения? Например: // src / blah / a.hpp
#ifndef ...
Я захватываю часть экрана и просматриваю пиксели для определенного цветового диапазона. Я просмотрел пример захвата изображения MSDN и знаю, как использовать эти функции. Я могу получить биты ...
У меня есть структура: typedef struct { двойные x, y, z;
} XYZ; Я хочу определить такую функцию: double CalcDisparity (XYZ objposition, XYZ eyeposition, ...
Я пишу часть программного обеспечения, которая состоит из драйвера режима ядра и службы Windows пользовательского режима. Драйвер ядра должен уведомлять службу о различных событиях и информации, которая ...
Я столкнулся с необработанным исключением «Исключение общей защиты». пока программа работает, но нет вывода. Я хотел знать, какие общие усилия я могу предпринять для отладки такого исключения? .. .
Я запускаю программу на C ++, и есть другой подчиненный код. Когда я запускаю его, предположим, что это a.exe, на экране появляется много информации. Я не могу перенаправить некоторую информацию в .txt ...
Как изменить поведение QListWidget, чтобы он изменял размер своей высоты вместо выбрать (казалось бы, произвольную) высоту и добавить полосы прокрутки? См. Снимок экрана: QListView должен заполниться ...
Есть ли в C ++ хорошая файловая структура данных «ключ-> значение». аналогично std :: map (на основе шаблона) с вставкой / удалением / получением O (logn).
В C ++ можно использовать другой базовый класс для обеспечения реализации интерфейса (т.е. абстрактного базового класса) в производный класс? класс Base использование базового класса в качестве реализации интерфейса Можно ли в C ++ испол
Я используя библиотеку, написанную коллегой, и обнаружил, что valgrind выдавал ошибки, связанные с удалением. Проблема заключалась в том, что было выделение массивов символов типа char * s = new ...
Кто-нибудь знает какую-либо библиотеку / интерфейс C ++ для обработки данных 3D-моделей в распространенных форматах (.obj, .3ds, .ply, ...)? Есть несколько библиотек, которые я могу найти, например lib3ds или libobj, но если я хочу ...
Существует ли фреймворк C ++ для создания полнофункциональных настольных приложений? По сути, это важная функция, которую я ищу, похожая на Flex4 MXML, чтобы разделить визуальное представление и логику приложения на ...
Было бы быстрее и эффективнее написать подпрограмму копирования файлов, или я должен просто выполнить системный вызов в cp? (Файловая система может отличаться [nfs, local, reiser и т. д.], однако она всегда будет на ...
Два, может быть, тривиальных вопроса: 1. Почему я не могу превзойти функции STD? В самом деле. Я потратил последние три дня на реализацию чего-то более быстрого, чем std :: sort, просто ради этого. Это ...
Вот как я планирую построить свои утилиты для проекта: logdump сбрасывает результаты журнала в файл log. Результаты добавляются к существующим результатам, если файл уже существует (например, при появлении нового ...
Хотите знать, если кто-нибудь знает флаг для gcc, чтобы отключить оптимизацию tailcall. В основном при оптимизации хвостового вызова gcc заменит кадр стека, когда возвращаемое значение из вызываемой функции ...
Я написал пример кода, который при вызове из командной строки Windows в контексте обычной учетной записи пользователя сбрасывает все сохраненные учетные данные пользователя с помощью CredEnumerate (). Однако я ...
У меня ситуация, когда кажется, что компилятор не находит базовый класс определение / реализация виртуальной функции с тем же именем, что и другая функция-член. struct One {}; ...
При просмотре документации MSDN для GetTokenInformation () и примера получения SID входа в систему GetTokenInformation () необходимо вызвать дважды. Первый вызов - получить размер буфера. Итак, размер буфера ...
У меня есть определение класса, подобное следующему: class UUID
{public: // Использование оператора неявного присваивания копии private: unsigned char buffer [16];
}; Я только что прошел модульный тест ...
Есть ли быстрый способ умножения значений массива с плавающей запятой в C ++ для оптимизации этой функции (где количество кратно 4): void multiply (float * values, float фактор, число целых)
{for (int i = 0; i & ...
Я новичок в Qt, но без проблем с C ++. Я использовал Qt Creator и сделал простую программу с кнопкой (например, привет, мир), а затем построил проект. Мне не удалось запустить исполняемый файл в Windows ...
C ++ позволяет перегрузить оператор new - как глобальный, так и для каждого класса - обычный оператор new, оператор new [], используемый с оператором new [] и размещением оператор новый отдельно. Первые два из этих трех ...
Мне было интересно, почему следующий способ кода (уже закомментированный) вызовет
C2102: '&' требует l-значения Есть ли лучший способ избежать использования переменной tmp? class a {
private: int * dummy; ...
В C ++, помимо распределения динамической памяти, есть ли функциональная разница между следующие две строки кода: Время t (12, 0, 0); // t - объект Time Time * t = new Time (12, 0, 0); // t - это ...
В качестве личного упражнения я хочу для реализации шаблона посетителя с помощью shared_ptr. Я знаком с ациклической газетой для посетителей Роберта Мартина, но нахожу навязчивую природу виртуального accept () и ...