0
ответов

Is it possible to iterate an mpl::vector at run time without instantiating the types in the vector?

Generally, I would use boost::mpl::for_each<>() to traverse a boost::mpl::vector, but this requires a functor with a template function declared like the following: template ...
вопрос задан: 2 December 2011 09:20
0
ответов

Есть ли способ выйти из режима boost :: mpl for_each?

На самом деле простой вопрос, позвольте мне дать некоторую предысторию: у меня есть mpl :: vector типов, где у каждого типа есть идентификатор, во время выполнения я использую mpl :: for_each для перебора этого вектора и нахождения соответствия ...
вопрос задан: 2 December 2011 09:13
0
ответов

Перестановки списка типов с помощью boost :: mpl

Я пытаюсь создать список, содержащий перестановки данного списка типов. Приведенный ниже код, похоже, работает, хотя и без ожидаемого результата, когда я использую указанный список вместо генерации ...
вопрос задан: 2 December 2011 09:11
0
ответов

Может ли кто-нибудь помочь мне создать контейнер переменных с помощью Boost :: MPL?

Я создал физическую систему, которая обрабатывает любой объект столкновения с любым объектом столкновения, например: namespace Collision {template inline void Check (T & t, U & ...
вопрос задан: 2 December 2011 09:11
0
ответов

Creating all template permutations with MPL

I have the following templated class structure struct TraitA{}; struct TraitB{}; template struct FunctionalityA{}; template struct FunctionalityB{}; ...
вопрос задан: 2 December 2011 09:09
0
ответов

Влияют ли пространства имен на порядок инициализации в C ++?

Глобальные переменные инициализируются в порядке появления в модуле перевода и относительном порядке инициализации переменных в разных модулях перевода в неуказанном (так называемом "...
вопрос задан: 2 December 2011 08:07
0
ответов

Можно ли преобразовать пару в пару ?

Итак, у меня есть умный итератор, который имитирует карту const_iterator, и ему необходимо внутренне построить возвращаемый тип. Очевидно, я хотел бы сохранить пару в моем классе итератора (поскольку я ...
вопрос задан: 2 December 2011 08:05
0
ответов

Как подготовить постоянную среду для бенчмарка

Когда я провожу тестирование производительности графического бенчмарка (C++), я обнаружил, что приложение иногда работает немного быстрее или медленнее. И это связано с текущим состоянием операционной системы/использованием кэша/памяти, ...
вопрос задан: 2 December 2011 07:05
0
ответов

Ошибка компиляции GLUT в ubuntu [дубликат]

Я пытаюсь скомпилировать приложение для перенасыщения "привет, мир": #include #include #include #include GLint Width = 512, Height = 512; ...
вопрос задан: 2 December 2011 05:35
0
ответов

Как воспроизвести mp3-файл на C ++? [closed]

Я ищу самый простой способ воспроизвести файл MP3 на C ++. Либо библиотеку, которую я мог бы использовать и просто вызвать функцию, учитывая имя файла, либо что-то, что кто-то уже написал, что ...
вопрос задан: 2 December 2011 05:18
0
ответов

Определение тактовой частоты ЦП (на ядро, на процессор)

Такие программы, как CPUz, очень хорошо предоставляют подробную информацию о системе (скорость шины, тайминги памяти и т. Д.). Однако есть ли программный способ вычисления на ядро ​​(и на процессор, ...
вопрос задан: 2 December 2011 04:53
0
ответов

Как обфусцировать строку в двоичном файле C++?

Если у меня есть код C++, содержащий строки, которые могут быть паролем или чем угодно, какой лучший способ обфусцировать их, чтобы затруднить обратную разработку? Я нашел несколько инструментов в Интернете, но все ...
вопрос задан: 2 December 2011 04:39
0
ответов

При каких обстоятельствах будет вызываться оператор преобразования типа в сам себя?

Рассмотрим панель типов, в которой есть определяемые пользователем операторы преобразования в ссылки типа bar: struct bar {панель оператора & (); оператор const bar & () const; }; Когда будут эти преобразования ...
вопрос задан: 2 December 2011 01:27
0
ответов

CMake visual studio debug/release config

Я настраиваю свой проект visual studio для использования CMake, но у меня есть две проблемы, которые я пока не смог решить. 1 Как я могу установить определение препроцессора для Release и другое для Debug? 2 У меня есть ...
вопрос задан: 2 December 2011 01:23
0
ответов

Перехват исключений по ссылке

В этом руководстве по C ++, в разделе «Стандартные исключения», есть этот пример кода, который использует класс, производный от стандартного класса исключения в STL: // стандартные исключения {{1 }} # include & ...
вопрос задан: 2 December 2011 01:01
0
ответов

C ++ Быстрые побитовые операции с коротким замыканием битов

Демонстрационная проблема: для заданных двух std :: bitset s, a и b проверяют, установлен ли какой-либо бит как в a, так и в b. Есть два довольно очевидных решения этой проблемы. Это плохо, потому что создается новый ...
вопрос задан: 2 December 2011 00:24
0
ответов

Почему идеальная функция пересылки должна быть шаблонной?

Почему следующий код является допустимым: template void foo(T1 &&arg) { bar(std::forward(arg)); } std::string str = "Hello World"; foo(str); // Верно, даже если str является ...
вопрос задан: 1 December 2011 23:24
0
ответов

Будет ли работать использование boost :: bind () в коде C?

Могу ли я использовать boost :: bind (mycallback, this, _1, _2) в коде C? Обновление Короткий ответ - нет, boost bind возвращает не указатель на функцию, который может быть вызван в коде C, а функтор (объект C ++ ...
вопрос задан: 1 December 2011 22:33
0
ответов

Есть ли простая директива Program Files / Program Files (x86) для C ++ в Windows?

В настоящее время я жестко кодирую путь к моему приложению следующим образом: const char * OriginCopyFile = "C: \\ Program Files (x86) \ i-cut \ i-cut \ Origin_copy.txt "; Это приложение будет работать в ...
вопрос задан: 1 December 2011 21:36
0
ответов

Перенос существующего кода C++ в R

Я хотел бы перенести SpecialK Poker Hand evaluator в R. Я думаю, что это должно быть относительно легко с помощью пакета Rcpp, но я понятия не имею, с чего начать. Существующие учебники, похоже, сосредоточены ...
вопрос задан: 1 December 2011 21:25
0
ответов

Есть ли библиотека, которая обеспечивает реализацию (направленного) гиперграфа на C ++?

В настоящее время я работаю над проектом, который перечисляет k-лучших решений динамической программы с использованием структуры ориентированного гиперграфа. Моя текущая реализация (на Python) работает хорошо, но довольно ...
вопрос задан: 1 December 2011 21:20
0
ответов

Ближайшая точка сетки к точке

У меня есть одномерный пояс. его интервал - это плавающая точка. У меня тоже есть точка с координатой с плавающей запятой. Мне нужно найти расстояние до ближайшей точки сетки. Например: ...
вопрос задан: 1 December 2011 20:25
0
ответов

Рекомендуемый размер буфера для сокета и файла

Пожалуйста, хакеры ядра Linux, каков разумный размер буфера для системного вызова write (2) для сокетов или файлов с точки зрения производительности? Понятно, что у некоторых страниц многовариантность, но какая? Это имеет значение? ...
вопрос задан: 1 December 2011 20:18
0
ответов

Почему это дает мне «Неопределенные ссылки на конструкторы и деструкторы »?

У меня есть следующие фрагменты кода: Leomedia.h #include" MusicMetaDatter.h "#ifndef LEOMEDIA_H # define LEOMEDIA_H namespace Leomedia {typedef enum {read, write} ...
вопрос задан: 1 December 2011 18:43
0
ответов

C++ copy std::string to char array with no null termination

Я пишу в двоичный файл, используя struct, который просто содержит char[32]. В основном мне нужно отформатировать каждый блок данных, выполняя различные вычисления в массивах строк и конкатенируя ...
вопрос задан: 1 December 2011 17:28
0
ответов

Инициализация миллиарда целых чисел для значения 1

В чем заключается хорошая структура потока posix для инициализации миллиарда целых чисел с использованием c / c ++ на 8-ядерном процессоре платформы Linux с 32 ГБ DRAM? Спасибо за вашу помощь.
вопрос задан: 1 December 2011 16:55
0
ответов

Ошибки установки QWT

Я начал использовать Qt несколько недель назад, и мне это очень нравится. Теперь мне нужно включить графики в свое приложение, и после некоторых исследований я обнаружил, что Qwt - лучший способ сделать это (а не ...
вопрос задан: 1 December 2011 16:10
0
ответов

Как это вызывается, когда блок возвращает значение?

Недавно я наткнулся на этот код, который мне не кажется законным (но gcc его компилирует). Я не столько возражаю против конструкции, сколько хочу ей имя: #define MAX (a, b) \ ({\ typeof (a) _a = (a); \ ...
вопрос задан: 1 December 2011 16:10
0
ответов

Boost Variant: как получить текущий удерживаемый тип?

Как я понял, все типы boost.variant разбираются на реальные типы (имеется в виду, как если бы вариант boost a; a = "bla-bla" после компиляции превратился бы в строку a; a = "bla-bla") Итак, я ...
вопрос задан: 1 December 2011 15:52
0
ответов

Как получить текущую дату и время? [дублировать]

Как получить текущую дату г/м/г. Мне нужно, чтобы у них было 3 разные переменные, а не одна, например day=d; месяц=м; год=y;.
вопрос задан: 1 December 2011 15:20