0
ответов

Какие (рабочие) альтернативные наборы инструментов существуют для разработки x86 C ++ на Linux? [закрыто]

Я уточняю, что ограничиваю этот вопрос «нативной» разработкой для моего Linux-процессора x86 (64 бита). Нет встроенной архитектуры или архитектуры, отличной от x86. Поскольку я пользуюсь C ++ и наступает период возрождения C ++, в настоящее время я ...
вопрос задан: 5 January 2012 09:52
0
ответов

Как вызвать конструктор move?

В приведенном ниже коде, как присвоить rvalue объекту A в функции main? #include using namespace std; class A { public: int* x; A(int arg) : x(new int(...
вопрос задан: 5 January 2012 09:21
0
ответов

Передача встроенного двойного массива в качестве аргумента метода

Рассмотрим метод functionA (double [] arg) Я хочу передать встроенный двойной массив, например functionA ( {1.9,2.8}), а не сначала создавать массив, а затем передавать его, например, double var [] = {1.0,2.0}; functionA (...
вопрос задан: 5 January 2012 08:31
0
ответов

Построение const объекта

C++11 §12.1/14: Во время построения const объекта, если доступ к значению объекта или любого из его подобъектов осуществляется через lvalue, которое не получено, прямо или косвенно, из ...
вопрос задан: 5 January 2012 07:30
0
ответов

Что C1x наследует от C ++?

Хорошо известно, что оба C ++ черпают функции из C, но что C также стандартизирует функции C ++. C1x получил временные объекты полного выражения (ранее в нем были только временные точки последовательности). C1x также ...
вопрос задан: 5 January 2012 07:10
0
ответов

гарантированное расположение указателей векторов?

Предположим, у меня есть вектор ints, std::vector numbers; который заполнен кучей значений, затем я говорю do this (где запись существует в 43) int *oneNumber = &numbers[43]; Is ...
вопрос задан: 5 January 2012 04:49
0
ответов

Прокрутка собственной системы клавиатуры / ввода в C / C ++

Вопрос: Какие ресурсы необходимы, чтобы научиться создавать собственную систему ввода / вывода? Мое собственное понимание: я знаю, что это очень зависит от операционной системы, поэтому давайте разделим и Linux, и ...
вопрос задан: 5 January 2012 04:15
0
ответов

В чем разница между ! ( x < y ) и x >= y в C++?

Просматривая EASTL, я наткнулся на необычную строку кода. Следующая ссылка показывает файл с номером интересующей строки 1870. https://github.com/paulhodge/EASTL/blob/master/include/...
вопрос задан: 5 January 2012 03:16
0
ответов

Ошибки включения файлов (C ++): неопределенная ссылка на ______

Всякий раз, когда я компилирую что-то, что # включает определенный пользователем класс, я получаю эти ошибки компиляции, которые всегда выглядят так: main.cpp: undefined ссылка на Complex :: Complex (double, double) Я уменьшил ...
вопрос задан: 5 January 2012 00:52
0
ответов

Лучший способ для производных классов переносить различные типы данных в C ++

Каков наиболее элегантный способ предоставить интерфейс в C ++, который принимает типы производных классов, которые несут с собой различные члены типов данных, которые затем необходимо получить позже. Пример ниже ...
вопрос задан: 4 January 2012 21:45
0
ответов

Eclipse CDT Сгенерировать заглушки методов из файла заголовка?

Мне интересно, есть ли команда или плагин для eclipse, которые возьмут мой файл заголовка и автоматически сгенерируют все заглушки методов в файл CPP из что за заголовок? Я погуглил, и недостаток ...
вопрос задан: 4 January 2012 21:39
0
ответов

Изучение современного OpenGL

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

Самый точный способ выполнения комбинированной операции умножения и деления в 64-битной среде?

Каков наиболее точный способ выполнить операцию умножения и деления для 64-битных целых чисел, которая работает в обоих 32 -битные и 64-битные программы (в Visual C ++)? (В случае переполнения мне нужен модуль результата ...
вопрос задан: 4 January 2012 20:05
0
ответов

Обновление пользовательского интерфейса из фонового потока с использованием полностью собственного кода (без JNI)?

Я пишу приложение для Android, которое выполняет большую часть обработки в фоновом потоке. Расчеты выполняются в машинном коде с использованием C ++. Я хочу обновить пользовательский интерфейс частичными результатами ...
вопрос задан: 4 January 2012 18:23
0
ответов

Какие есть хорошие методы замены строковых имен на целочисленные хэши

Обычно сущности и компоненты или другие части игрового кода в data-driven design имеют имена, которые проверяются, если вы хотите узнать, с каким именно объектом имеете дело. void Player::....
вопрос задан: 4 January 2012 16:39
0
ответов

Позволяет ли стандарт C ++ использовать typedef для переименования конструктора?

Я был удивлен, обнаружив, что в VC ++ 10 вы можете использовать typedef для изменения имени конструктора класса: #include using пространство имен std; класс А { частный: typedef Псевдоним; ...
вопрос задан: 4 January 2012 15:22
0
ответов

Что делать дальше после успешного построения wxWidgets: Visual Studio 2010

Я загрузил приложение с открытым исходным кодом на C ++, которое было создано с использованием Linux IDE / Editor (или, может быть, чего-то НЕ Windows), и оно больше не поддерживается. На этот раз я хочу отредактировать и перекомпилировать его ...
вопрос задан: 4 January 2012 14:34
0
ответов

приведение типов при возврате из функции с shared_ptr

std::shared_ptr parse_input_fiz(char const *input) { std::shared_ptr printer(FizPrinter); return printer; } FizPrinter, унаследованный от AbstractPrinter....
вопрос задан: 4 January 2012 13:09
0
ответов

Перебрать все файлы в каталоге с помощью BOOST_FOREACH

Можно ли перебрать все файлы в каталоге с помощью boost :: файловая система и BOOST_FOREACH? Я пробовал путь dirPath = ... int fileCount = 0; BOOST_FOREACH (const path & filePath, dirPath) if (...
вопрос задан: 4 January 2012 10:31
0
ответов

Почему AIO лучше, чем select и многопоточная обработка ввода-вывода? [закрыто]

Я читал, что select и многопоточное программирование были низкопроизводительными моделями IO, например, эта статья IBM developerworks о высокопроизводительном IO. Я не понимаю, как синхронизация/...
вопрос задан: 4 January 2012 10:01
0
ответов

Получить вывод одной программы C в переменную в другой программе C

У меня есть 2 программы C. Скажем, одна из них - program-1.c int main () { printf ("привет, мир"); } Теперь во втором коде с именем program-2.c мне нужен вывод 1-го кода в переменную, так что я могу иметь ...
вопрос задан: 4 January 2012 09:27
0
ответов

Ошибка: невозможно использовать typeid с -fno-rtti

Я получаю это «Невозможно использовать typeid с -fno-rtti», когда я пытаюсь скомпилировать свой проект , Я использую фреймворк opencv. Я погуглил проблему, но, похоже, ошибок, которые я обнаружил в Интернете, не ...
вопрос задан: 4 January 2012 08:00
0
ответов

Реализация простой очереди с использованием массивов

Я не очень разбираюсь в массивах, очередях и стеках. Я знаю, как реализовать простую очередь. #include #include с использованием пространства имен std; пустая функция() {queue
вопрос задан: 4 January 2012 05:00
0
ответов

Оператор C ++ () и объявление 'using': левый операнд должен быть ошибкой l-значения

Пример ниже иллюстрирует более сложную, но не похожую проблему, которую я пытался элегантно решить. У меня есть набор шаблонов, которые должны быть специализированными, и при этом реализовывать один или оба ...
вопрос задан: 4 January 2012 03:54
0
ответов

Новое размещение массива требует неопределенных накладных расходов в буфере?

5.3.4 [expr.new] черновика C ++ от 11 февраля дает пример: new (2 , f) T [5] приводит к вызову оператора new [] (sizeof (T) * 5 + y, 2, f). Здесь x и y - неотрицательные неопределенные значения, представляющие ...
вопрос задан: 4 January 2012 03:02
0
ответов

строковое представление структуры llvm :: Type

llvm :: Type 2.9 и ранее использовалось для использования метода getDescription для получения строкового представления типа. Этот метод больше не существует в llvm 3.0. Я не уверен, что это не рекомендуется в ...
вопрос задан: 4 January 2012 02:42
0
ответов

печать всех бинарных деревьев из обхода по порядку

Обнаружил этот вопрос в интервью. Дан обход двоичного дерева в порядке. Выведите из него все возможные бинарные деревья. Первоначальная мысль: если, скажем, у нас всего 2 элемента в массиве. Скажем, 2, ...
вопрос задан: 4 January 2012 01:53
0
ответов

Почему оператор разыменования (*) также используется для объявления указателя?

Я не уверен, что это правильный вопрос программирования, но это то, что всегда беспокоило меня, и мне интересно, не я ли один такой. Изучая C ++ вначале, я понял концепцию ...
вопрос задан: 4 January 2012 01:10
0
ответов

Оператор -> не работает должным образом в C ++

Я практиковал одинарную ссылку list в C ++ (практикуясь, как найти начальный узел кругового списка), но обнаружил, что использование оператора -> очень сбивает с толку. Я использую Visual Studio 2010 C ++ Express ...
вопрос задан: 4 January 2012 01:02
0
ответов

Получить имена всех дескрипторов в текущем процессе

Мне нужно перечислить все открытые дескрипторы в текущем процессе. Так как я не смог найти ни одной функции вроде «EnumHandles», я думал создать цикл от 0 до 1000. Вопрос в том, как я могу получить имя ...
вопрос задан: 3 January 2012 22:28