0
ответов

генерация двоичного кода из LLVM

Как можно сгенерировать исполняемые двоичные файлы на стороне C ++ LLVM? В настоящее время я пишу игрушечный компилятор, и я не совсем уверен, как сделать последний шаг по созданию исполняемого файла из IR. The ...
вопрос задан: 28 December 2011 03:08
0
ответов

Почему лямбда-выражение C ++ при многократном вызове медленнее, чем обычная функция?

Я только что попытался сравнить производительность лямбда-выражений в C ++ 11, поэтому я провел тест - вычислить сумму элементов в векторе двойных значений. Вот реализация: #include ...
вопрос задан: 28 December 2011 00:19
0
ответов

Где определять перечисления

Допустим, я хочу создать класс карты. и хотите иметь перечисления для карточек 2, 3, 4, 5, 6, 7, 8, 9, J, Q, K, A. Где лучше всего определить это, заголовочный файл Card.h или Card.cpp?
вопрос задан: 27 December 2011 23:43
0
ответов

Linux exec из c++

Я пытаюсь отправить письмо через команду mail в linux c++, но execl вызывает ошибки. Как мне отправить эту команду с помощью exec? /bin/echo llol | /usr/bin/mail -s "testt" myemail@email.com Спасибо. ...
вопрос задан: 27 December 2011 23:40
0
ответов

Элегантный способ найти ближайшее значение в векторе сверху

Мне нужна функция, которая принимает вектор (предполагается, что он отсортирован) и значение и возвращает ближайшее число, которое [изменить] больше чем меньше или равное этому числу, предпочтительно с использованием алгоритма ...
вопрос задан: 27 December 2011 21:02
0
ответов

Стирание элемента из контейнера внутри цикла for с диапазоном

Я хочу стереть элемент из контейнера, который в данный момент используется внутри цикла for с диапазоном. Приведет ли это к неопределенному поведению? Или следующее значение элемента после erase() будет тем, что ...
вопрос задан: 27 December 2011 20:09
0
ответов

Написание интерпретатора Haskell на C ++ (с использованием ghc или hugs в качестве библиотеки)

Я пишу приложение на C ++, которое должно интерпретировать и оценивать код haskell. Этот код неизвестен во время компиляции, но предоставляется пользователем. Есть ли способ использовать компилятор / интерпретатор haskell (например ...
вопрос задан: 27 December 2011 15:22
0
ответов

Получение количества аргументов указателя функции

Сейчас я использую такой код: size_t argc(std::function) { return 0; } size_t argc(std::function) { return 1; } size_t argc(std::function
вопрос задан: 27 December 2011 14:12
0
ответов

Как использовать GetProcessMemoryInfo в C ++?

Я пытаюсь использовать функцию GetProcessMemoryInfo из psapi.h внутри приложения C ++ в 32-битной Windows 7. Я последовал некоторому руководству и сделал что-то вроде: PPROCESS_MEMORY_COUNTERS pMemCountr; ...
вопрос задан: 27 December 2011 13:54
0
ответов

Смешивание частичной специализации шаблона и параметров шаблона по умолчанию

Я хотел бы создать общий класс вектора и создать специализации для нескольких случаев. Что-то вроде этого (это не компилируется, но, надеюсь, передает мои намерения): template
вопрос задан: 27 December 2011 13:20
0
ответов

Несколько условий в случае переключения?

Могу ли я использовать случай переключения для проверки нескольких условий? например, любое условие или выполненное условие будет делать свое дело? switch (conditionA или conditionB fullfilled) {// выполнение кода}
вопрос задан: 27 December 2011 11:23
0
ответов

Ошибка компиляции в компиляторе g ++ 4.3.4

#include #include char * базовое имя (const char * filname); int main () {return 0; } char * basename (const char * имя файла) {char * base = (char *) имя файла; ...
вопрос задан: 27 December 2011 09:06
0
ответов

Отступ аргументов функции в Visual Studio

VS v010 делает отступ для следующего кода C ++ следующим образом: if (Foo (arg1, arg2)) {} Есть ли способ изменить правила форматирования VS, чтобы сделать отступ в коде, как показано ниже: if ( Foo (arg1, arg2)) {} Спасибо ...
вопрос задан: 27 December 2011 05:55
0
ответов

gcc 4.1.2: ошибка: целочисленная константа слишком велика для «длинного» типа

Я скомпилировал фрагмент кода о хэш-функции и получил ошибку: целочисленная константа слишком велика для «длинного» типа. Я сделал это в Google, и он сказал добавить суффикс «ULL», но у меня был ULL в качестве суффикса. Это ...
вопрос задан: 27 December 2011 02:36
0
ответов

Какой самый быстрый способ определения нажатия клавиши и удержания клавиши в Win32?

Какой самый быстрый способ определения нажатия клавиши, а также как определить, удерживается ли клавиша? Похоже, что обмен сообщениями с окнами происходит медленно. Пожалуйста, приведите пример того, как это сделать, и почему это ...
вопрос задан: 27 December 2011 00:40
0
ответов

список «холодных» областей памяти

Я пытаюсь выследить очень уклончивый баг в серверном программном обеспечении, похожий на утечку памяти, но memcheck совсем не помог. Я предполагаю, что память, которая была создана и никогда не удалялась ...
вопрос задан: 26 December 2011 17:36
0
ответов

Неоднозначность частичной специализации шаблона

Не могу понять, почему утверждение в main неоднозначно. template struct X { void f() { cout << "Основной шаблон" << endl; } }; template ...
вопрос задан: 26 December 2011 16:19
0
ответов

Как интерпретировать адреса в профилировщике ЦП в инструментах Google perf

Моя программа на C ++ потребляет много ресурсов ЦП, и даже больше во время работы. Я использовал Google Performance Tools для профилирования использования ЦП, и вот что у меня получилось: (pprof) top Всего: 1343 образца 1330 99.0% 99.0% ...
вопрос задан: 26 December 2011 14:27
0
ответов

Поиск символа новой строки '\n' в строковом объекте

У меня есть строковый объект общего вида string line = "yadayada\nyadaya". Я выполняю цикл по строке, как показано ниже, пытаясь "поймать" символ новой строки. for (int i = 1; i < line.length(); ...
вопрос задан: 26 December 2011 14:24
0
ответов

Преобразование кода OpenCV из C ++ в Java

В настоящее время я пытаюсь перенести немного устаревшего кода с iPhone на Android. Этот код использует библиотеку OpenCV для обработки изображений. В целом все идет хорошо, но я застрял на одной строчке кода. Я ...
вопрос задан: 26 December 2011 14:06
0
ответов

Неопределенная ссылка на 'Class :: Class'

После исправления предыдущей проблемы (см. еще один вопрос, который я задал). Я объявил больше классов. Один из них называется CombatAdmin, который выполняет разные функции: (Заголовочный файл) #ifndef ...
вопрос задан: 26 December 2011 13:01
0
ответов

Как предотвратить добавление Visual Studio 2010 большого файла SQL в мой проект на C ++?

Я разрабатываю проект в Visual Studio 2010 на C ++ и C #. Тем не менее, когда я добавляю проект C ++ в решение, я всегда вижу SQL Server Файл базы данных Compact Edition (.sdb). Меня всегда это раздражает. Пожалуйста ...
вопрос задан: 26 December 2011 11:15
0
ответов

Разъяснение ссылок в C++

Итак, я пытаюсь изучить C++ и столкнулся с чем-то, что меня немного озадачило. У меня есть код, int x = 0; int &y = x; cout << &x<< " " << x << " << " <<...
вопрос задан: 26 December 2011 05:56
0
ответов

Преимущества пустого класса в C ++

Каковы возможные преимущества / возможности использования пустого класса? PS: Некоторым из вас этот вопрос может показаться тривиальным, но он предназначен только для обучения и не имеет практического значения. К вашему сведению ...
вопрос задан: 26 December 2011 04:54
0
ответов

call a childs version of a function instead of a parents?

Okay, so I got two classes. class a{ общественность: а () {}; void print () {cout << "привет"}; } class b: public a { общественность: void print () {cout << "привет, мир";} } And a array of parents with a ...
вопрос задан: 26 December 2011 04:53
0
ответов

c ++: настройки программы - boost.PropertyTree или boost.program_options?

Я искал решение для хранения настроек или параметров программы или конфигурации на C ++. Это могут быть настройки, которые отображаются в графическом интерфейсе пользователя и которые необходимо сохранять между запусками моего кода. В моем ...
вопрос задан: 26 December 2011 01:12
0
ответов

Как мне указать текущее пространство имен при его объявлении? Есть ли такое слово, как «я» / «это»?

Здесь, если я переименовываю пространство имен, я также должен не забыть посмотреть на остальную часть кода и внести все необходимые изменения. Есть ли такое слово, как self, this или current, для обозначения текущего пространства имен? ...
вопрос задан: 26 December 2011 00:00
0
ответов

Какая именно структура данных представляет собой deques в C ++ ?

Существует ли конкретная структура данных, которую должна реализовать двухсторонняя очередь в C ++ STL, или же двухсторонняя очередь представляет собой лишь расплывчатое представление о массиве, растущем как спереди, так и сзади, которое должно быть реал
вопрос задан: 25 December 2011 22:07
0
ответов

Отредактируйте, где указатель указывает внутри функции

У меня есть указатель на объект структуры в C ++. узел * d = голова; Я хочу передать этот указатель в функцию по ссылке и отредактировать, куда он указывает. Я могу передать его, но он не изменится, где начинается ...
вопрос задан: 25 December 2011 20:44
0
ответов

построение фрейма данных в Rcpp

Я хочу создать фрейм данных в функции Rcpp, но когда я его получаю, он действительно не похож на фрейм данных . Я пробовал нажимать векторы и т. Д., Но это приводит к тому же. Подумайте: RcppExport ...
вопрос задан: 25 December 2011 19:42