0
ответов

Каналы в потоки C ++

Можно ли превратить каналы, созданные с помощью pipe () в системе POSIX, в std :: istreams и std :: ostreams? если да, то как? Я бы предпочел использовать << и >> вместо read () и write (), спасибо в ...
вопрос задан: 11 September 2010 00:56
0
ответов

C ++: включить несколько файлов заголовков с одинаковым именем из разных пространств имен

Как решить созданный файл с тем же именем, что и другой файл заголовка, уже косвенно включенный в результате другого включения? Например: // src / blah / a.hpp #ifndef ...
вопрос задан: 10 September 2010 21:26
0
ответов

GetDIBits и циклическое прохождение пикселей с использованием X, Y

Я захватываю часть экрана и просматриваю пиксели для определенного цветового диапазона. Я просмотрел пример захвата изображения MSDN и знаю, как использовать эти функции. Я могу получить биты ...
вопрос задан: 10 September 2010 21:17
0
ответов

Как я могу присвоить значение по умолчанию структуре в функции C ++?

У меня есть структура: typedef struct { двойные x, y, z; } XYZ; Я хочу определить такую ​​функцию: double CalcDisparity (XYZ objposition, XYZ eyeposition, ...
вопрос задан: 10 September 2010 20:34
0
ответов

Отправка событий в службу Windows из режима ядра

Я пишу часть программного обеспечения, которая состоит из драйвера режима ядра и службы Windows пользовательского режима. Драйвер ядра должен уведомлять службу о различных событиях и информации, которая ...
вопрос задан: 10 September 2010 20:24
0
ответов

C ++: как отлаживать «Общее исключение защиты»?

Я столкнулся с необработанным исключением «Исключение общей защиты». пока программа работает, но нет вывода. Я хотел знать, какие общие усилия я могу предпринять для отладки такого исключения? .. .
вопрос задан: 10 September 2010 17:47
0
ответов

const-ness as template argument

I have two structs: // ----- non-const ----- struct arg_adapter { EArgType type; // fmtA, fmtB, ... union { TypeA * valueA; TypeB * valueB; // ... ...
вопрос задан: 10 September 2010 16:38
0
ответов

как заставить перенаправить сообщение на экран?

Я запускаю программу на C ++, и есть другой подчиненный код. Когда я запускаю его, предположим, что это a.exe, на экране появляется много информации. Я не могу перенаправить некоторую информацию в .txt ...
вопрос задан: 10 September 2010 14:44
0
ответов

QListWidget, который изменяет размер вместо прокрутки

Как изменить поведение QListWidget, чтобы он изменял размер своей высоты вместо выбрать (казалось бы, произвольную) высоту и добавить полосы прокрутки? См. Снимок экрана: QListView должен заполниться ...
вопрос задан: 10 September 2010 13:59
0
ответов

Есть ли хорошо известный ключ на основе файлов- > структура данных значения, доступная в C ++?

Есть ли в C ++ хорошая файловая структура данных «ключ-> значение». аналогично std :: map (на основе шаблона) с вставкой / удалением / получением O (logn).
вопрос задан: 10 September 2010 09:56
0
ответов

C ++: использование базового класса в качестве реализации интерфейса

В C ++ можно использовать другой базовый класс для обеспечения реализации интерфейса (т.е. абстрактного базового класса) в производный класс? класс Base использование базового класса в качестве реализации интерфейса Можно ли в C ++ испол
вопрос задан: 10 September 2010 05:00
0
ответов

Обязательно ли вызывать delete [] vs delete для массивов символов?

Я используя библиотеку, написанную коллегой, и обнаружил, что valgrind выдавал ошибки, связанные с удалением. Проблема заключалась в том, что было выделение массивов символов типа char * s = new ...
вопрос задан: 10 September 2010 01:15
0
ответов

HTML javascript для открытия нового окна и закрытия текущего окна

У меня есть всплывающее окно, и на этой странице у меня есть следующий код в теле. ...
вопрос задан: 10 September 2010 00:22
0
ответов

Где я могу найти библиотеку 3D-моделирования C ++, которая может открывать распространенные форматы 3D-файлов?

​​Кто-нибудь знает какую-либо библиотеку / интерфейс C ++ для обработки данных 3D-моделей в распространенных форматах (.obj, .3ds, .ply, ...)? Есть несколько библиотек, которые я могу найти, например lib3ds или libobj, но если я хочу ...
вопрос задан: 10 September 2010 00:19
0
ответов

Фреймворк C ++ для отделения дизайна пользовательского интерфейса от бизнес-логики

Существует ли фреймворк C ++ для создания полнофункциональных настольных приложений? По сути, это важная функция, которую я ищу, похожая на Flex4 MXML, чтобы разделить визуальное представление и логику приложения на ...
вопрос задан: 9 September 2010 23:20
0
ответов

C ++ FileIO Copy -VS- System ("cp file1.x file2.x)

Было бы быстрее и эффективнее написать подпрограмму копирования файлов, или я должен просто выполнить системный вызов в cp? (Файловая система может отличаться [nfs, local, reiser и т. д.], однако она всегда будет на ...
вопрос задан: 9 September 2010 21:30
0
ответов

Стандартная библиотека C ++ против кода, созданного смертными + где я могу найти исходники?

Два, может быть, тривиальных вопроса: 1. Почему я не могу превзойти функции STD? В самом деле. Я потратил последние три дня на реализацию чего-то более быстрого, чем std :: sort, просто ради этого. Это ...
вопрос задан: 9 September 2010 21:17
0
ответов

Как прочитать и извлечь информацию из файла, который постоянно обновляется?

Вот как я планирую построить свои утилиты для проекта: logdump сбрасывает результаты журнала в файл log. Результаты добавляются к существующим результатам, если файл уже существует (например, при появлении нового ...
вопрос задан: 9 September 2010 20:14
0
ответов

Как отключить оптимизацию tailcall в gcc

Хотите знать, если кто-нибудь знает флаг для gcc, чтобы отключить оптимизацию tailcall. В основном при оптимизации хвостового вызова gcc заменит кадр стека, когда возвращаемое значение из вызываемой функции ...
вопрос задан: 9 September 2010 18:26
0
ответов

Почему Win32 API-функция CredEnumerate () возвращает ERROR_NOT_FOUND, если я выдал себя за другого?

Я написал пример кода, который при вызове из командной строки Windows в контексте обычной учетной записи пользователя сбрасывает все сохраненные учетные данные пользователя с помощью CredEnumerate (). Однако я ...
вопрос задан: 9 September 2010 16:08
0
ответов

Виртуальная функция, реализованная в базовом классе, не обнаруживается компилятором

У меня ситуация, когда кажется, что компилятор не находит базовый класс определение / реализация виртуальной функции с тем же именем, что и другая функция-член. struct One {}; ...
вопрос задан: 9 September 2010 15:47
0
ответов

Первый вызов GetTokenInformation (). Для чего?

При просмотре документации MSDN для GetTokenInformation () и примера получения SID входа в систему GetTokenInformation () необходимо вызвать дважды. Первый вызов - получить размер буфера. Итак, размер буфера ...
вопрос задан: 9 September 2010 12:50
0
ответов

Назначение копии по умолчанию с элементами массива

У меня есть определение класса, подобное следующему: class UUID {public: // Использование оператора неявного присваивания копии private: unsigned char buffer [16]; }; Я только что прошел модульный тест ...
вопрос задан: 9 September 2010 12:37
0
ответов

Быстрое умножение значений в массиве

Есть ли быстрый способ умножения значений массива с плавающей запятой в C ++ для оптимизации этой функции (где количество кратно 4): void multiply (float * values, float фактор, число целых) {for (int i = 0; i & ...
вопрос задан: 9 September 2010 11:09
0
ответов

170 МБ Привет, мир -> Развертывание приложений с помощью Qt

Я новичок в Qt, но без проблем с C ++. Я использовал Qt Creator и сделал простую программу с кнопкой (например, привет, мир), а затем построил проект. Мне не удалось запустить исполняемый файл в Windows ...
вопрос задан: 9 September 2010 09:45
0
ответов

Как я могу разумно перегрузить оператор размещения new?

C ++ позволяет перегрузить оператор new - как глобальный, так и для каждого класса - обычный оператор new, оператор new [], используемый с оператором new [] и размещением оператор новый отдельно. Первые два из этих трех ...
вопрос задан: 9 September 2010 08:47
0
ответов

Почему это вызывает C2102: '&' требует l-значения

Мне было интересно, почему следующий способ кода (уже закомментированный) вызовет C2102: '&' требует l-значения Есть ли лучший способ избежать использования переменной tmp? class a { private: int * dummy; ...
вопрос задан: 9 September 2010 07:05
0
ответов

В чем разница между созданием экземпляра объекта с использованием нового и без

В C ++, помимо распределения динамической памяти, есть ли функциональная разница между следующие две строки кода: Время t (12, 0, 0); // t - объект Time Time * t = new Time (12, 0, 0); // t - это ...
вопрос задан: 9 September 2010 05:31
0
ответов

Метапрограммирование шаблона C ++ для создания boost :: variant из shared_ptr и boost :: static_visitor

В качестве личного упражнения я хочу для реализации шаблона посетителя с помощью shared_ptr. Я знаком с ациклической газетой для посетителей Роберта Мартина, но нахожу навязчивую природу виртуального accept () и ...
вопрос задан: 9 September 2010 04:11
0
ответов

Неоднозначность анонимного пространства имен

Рассмотрим следующий фрагмент: void Foo () // 1 { } пространство имен {void Foo () // 2 {} } int main () {Foo (); // Неоднозначно. :: Foo (); // Вызывает Foo в глобальном пространстве имен (Foo # 1). // Я '...
вопрос задан: 9 September 2010 02:21