0
ответов

Запись в несколько файловых дескрипторов

Есть ли ускорение на уровне ОС (Linux) при записи одного фиксированного байтового буфера ко многим файловым дескрипторам? При записи множества буферов в один файловый дескриптор можно использовать writev (2), поэтому мне интересно, есть ли какие-нибудь .
вопрос задан: 20 January 2012 08:17
0
ответов

:: оператор разрешения области видимости перед вызовом функции шаблона в C ++

Я застрял с шаблонами и оператором разрешения области видимости. Я нашел эту строку в файле, я не могу понять, почему мы используем :: перед вызовом функции шаблона, насколько мне известно, мы можем ...
вопрос задан: 20 January 2012 07:28
0
ответов

Использование ofstream в AIX

Я пытаюсь написать простую программу на C ++ для AIX Box. Программа представлена ​​ниже: # include # включить используя пространство имен std; int main () {ofstream of; of ....
вопрос задан: 20 January 2012 07:24
0
ответов

Скомпилируйте код lua, сохраните байт-код, затем загрузите и выполните его

Я пытаюсь скомпилировать lua-скрипт, который вызывает некоторые экспортированные функции, сохраняет полученный байт-код в файл, а затем загружаю этот байт-код и выполняю его, но я не нашел ни одного примера того, как это сделать ...
вопрос задан: 20 January 2012 04:29
0
ответов

Создание подменю

Я хочу создать подменю, подобное этому подменю Mozilla Firefox: Вот на что это похоже сейчас (в моей программе): Но я хочу, чтобы он выглядел как Firefox, если бы у него было дополнительное меню, когда у вас есть мышь ...
вопрос задан: 20 January 2012 04:13
0
ответов

Могу ли я проверить, какие шаблоны функций были или не были созданы хотя бы один раз?

У меня много кода шаблона. Поскольку плохой код шаблона не вызывает ошибку компилятора, если он не скомпилирован, есть ли способ проверить, какие функции шаблона компилятор действительно «скомпилировал» и ...
вопрос задан: 20 January 2012 02:50
0
ответов

C ++ vs Java? Почему ICC генерирует более медленный код, чем VC? [closed]

Ниже приводится простой цикл в C ++. Таймер использует QueryPerformanceCounter () и довольно точен. Я обнаружил, что Java занимает 60% времени, которое занимает C ++, а этого не может быть ?! Что я здесь делаю не так? ...
вопрос задан: 20 January 2012 02:35
0
ответов

Совершенные квадраты между двумя числами

Есть ли какой-либо быстрый способ в C (менее 1 секунды) найти количество полных квадратов между двумя числами. Например, для 1 <-> 10 у нас есть 2 полных квадрата 4 и 9. Но как насчет между 1 <-> 2 ^ 60 или ...
вопрос задан: 19 January 2012 23:48
0
ответов

Как обработать сигнал SIGABRT?

Вот код, в котором я устанавливаю обработчик для сигнала SIGABRT, затем вызываю abort(), но обработчик не срабатывает, вместо этого программа завершается, почему? #include #include
вопрос задан: 19 January 2012 23:25
0
ответов

Предварительно скомпилированные заголовки со смешанным C и C ++

Я использую предварительно скомпилированные заголовки в моем проекте на C, но мы интегрируем в проект файл .CPP. Вот ошибка: Ошибка 1 фатальная ошибка C1853: предварительно скомпилированный заголовок Debug \ MuffinFactory.pch ...
вопрос задан: 19 January 2012 22:31
0
ответов

G ++ не может найти библиотеки boost. Я говорю, что они у всех на виду

Я пытаюсь написать код. Вот ошибка, которую я получаю: main.o: В функции `__static_initialization_and_destruction_0 ': /home/jmbeck/Downloads/boost_1_48_0/boost/system/error_code.hpp:214: ...
вопрос задан: 19 January 2012 22:03
0
ответов

C/C++ наиболее эффективная оценка оператора if

X истинно почти 99.9% времени, но мне нужно обработать также Y и Z. Хотя тело условия X пустое, я думаю, что это должно быть быстрее, чем потенциальная проверка двух других условий Y ...
вопрос задан: 19 January 2012 21:45
0
ответов

Локально отключить заполнение

Я пишу синтаксический анализатор для некоторой структуры данных, после нескольких часов отладки я обнаружил, что проблема в том, что Visual Studio не интерпретирует структуры, как я говорю. Кажется, что используется какое-то "дополнение" struct ...
вопрос задан: 19 January 2012 21:40
0
ответов

Почему -INT_MIN = INT_MIN в знаковом представлении с дополнением до двух?

Я до сих пор не нашел причину, по которой наименьшее знаковое отрицательное число не соответствует нет эквивалентного положительного числа со знаком? Я имею в виду трехзначное двоичное число для простоты 100 равно -4? но у нас не может быть ...
вопрос задан: 19 January 2012 21:32
0
ответов

Как обернуть класс C ++ в Cython?

У меня есть класс C ++. Он состоит из одного файла .ccp и одного файла .h. Он компилируется (я могу написать основной метод, который успешно использует его в C ++). Как мне обернуть этот класс Cython, чтобы он ...
вопрос задан: 19 January 2012 21:15
0
ответов

C ++, почему у меня возникают нарушения доступа после изменения недавно выделенных объектов?

Хорошо, в настоящее время я работаю над игрой и столкнулся с проблемой памяти после сегодняшнего рефакторинга части кода. Он использует дизайн на основе компонентов, и я изменял то, как компоненты были ...
вопрос задан: 19 January 2012 20:59
0
ответов

В чем преимущество использования GLuint вместо unsigned int?

Мне нравится быть более стандартным, насколько это возможно, так почему я должен «ограничивать» свои классы, определяя их члены как типы OpenGL, когда я могу использовать примитивные типы? Есть ли какое-то преимущество?
вопрос задан: 19 January 2012 20:37
0
ответов

C ++ Печать значения указателя дает странный результат

Когда Я компилирую и запускаю этот код C ++, я не получаю ожидаемого результата. #include используя пространство имен std; int main () {int * i = новый int; long * l = новый длинный; char * c ...
вопрос задан: 19 January 2012 20:22
0
ответов

Как я могу отслеживать, что помещается в стандартный выходной буфер, и прерывать его, когда определенная строка помещается в конвейер?

В Linux с кодом C / C ++, используя gdb, как вы можете добавить точку останова gdb в сканировать входящие строки, чтобы разбить конкретную строку? У меня нет доступа к коду конкретной библиотеки, но я ...
вопрос задан: 19 January 2012 19:43
0
ответов

В какой формат файла записывает CArchive объект C ++ MFC?

Я пытаюсь прочитать с помощью C # файл, записанный с помощью CArchive. Из того, что я могу сказать, формат такой: [длина следующего набора данных] [данные] ... и т. Д. Я все еще не уверен в некоторых данных. Как мне читать ...
вопрос задан: 19 January 2012 19:39
0
ответов

Как указать конкретный DNS-сервер для запроса с помощью DnsQuery?

DnsQuery не имеет параметра для указания сервера, который нужно запросить. С другой стороны, я видел этот образец, который, кажется, передал IP в параметре, помеченном как «зарезервировано и должно быть ...
вопрос задан: 19 January 2012 19:10
0
ответов

Разница между шаблоном проактора и синхронной моделью в веб-сервере

В синхронной модели, когда клиент подключается к серверу, клиент и сервер должны синхронизироваться друг с другом, чтобы завершить некоторые операции. Между тем, асинхронная модель позволяет клиенту и ...
вопрос задан: 19 January 2012 19:08
0
ответов

Все ли виртуальные функции должны быть реализованы в производных классах?

Это может показаться простым вопросом, но я нигде не могу найти ответ. Предположим, у меня есть следующее: класс Abstract { public: virtual void foo() = 0; virtual void bar(); } class ...
вопрос задан: 19 January 2012 18:51
0
ответов

ostream chaining, output order

У меня есть функция, которая принимает ссылку на ostream в качестве аргумента, записывает некоторые данные в поток, а затем возвращает ссылку на тот же поток, как например: #include std::ostream&...
вопрос задан: 19 January 2012 18:22
0
ответов

Использование Windows API CreateDirectory в C ++

Я только что нашел небольшой фрагмент кода, который позволяет мне создать каталог с Windows API без использования system (). Единственная проблема в том, что я не могу создать каталог в подкаталоге. Например, #include <...
вопрос задан: 19 January 2012 18:17
0
ответов

Как проверить / найти, находится ли элемент в DEQUE

В коде над else-if часть дает мне ошибку. Значение else-if таково: иначе, если значение x отсутствует в двухсторонней очереди, то ... #include #include #include <стек> ...
вопрос задан: 19 January 2012 17:27
0
ответов

Среда выполнения файла условного включения C ++

Я работаю над игрой, которая написан на C ++, и я хотел бы сделать возможным изменение языка во время выполнения. В настоящее время язык выбирается во время компиляции путем включения файла заголовка (который содержит ...
вопрос задан: 19 January 2012 17:17
0
ответов

Вектор: инициализация или резерв?

Я знаю размер вектора, как лучше всего его инициализировать ?: вариант 1 вектор vec (3) ; // дюйм .h vec.at (0) = var1; // в .cpp vec.at (1) = var2; // в .cpp vec.at (2) = var3; ...
вопрос задан: 19 January 2012 16:57
0
ответов

Создание исключения как const &

Возьмите следующий код; void DoThrow (const std :: exception & e) {бросить е; } int main (int nArgs, char * args []) {std :: exception e; попробуйте {DoThrow (e); } catch (...
вопрос задан: 19 January 2012 14:35
0
ответов

Missing Exception in Boost Process

Я хочу использовать Boost Process, хотя он еще не выпущен. Я сделал svn co svn: //svn.boost.org/svn/boost/sandbox/process/ boost-process добавил boost-process, чтобы включить путь (-I) и #included & ...
вопрос задан: 19 January 2012 13:55