0
ответов

Реализация не шаблонного метода, определенного в шаблонном классе

Если я хочу определить метод, объявленный в шаблонном классе, но этот метод не зависит от параметров шаблона, должен ли я определить его во включении файлы как: template class
вопрос задан: 9 December 2011 13:36
0
ответов

Учитывая r ^ 2, существует ли эффективный способ вычислить r ^ 3?

double r2 = dx * dx + dy * dy; двойной r3 = r2 * sqrt (r2); Можно ли вторую строчку заменить на что-нибудь более быстрое? Что-то, что не связано с sqrt?
вопрос задан: 9 December 2011 13:19
0
ответов

корректировка квалификации (const / volatile) может вызывать двусмысленность

Может ли кто-нибудь помочь мне понять, почему приведенный ниже код не компилируется (VS2010), когда геттеры являются константными? Вот тестовый код: #include class socket { public: ...
вопрос задан: 9 December 2011 13:04
0
ответов

Какой хороший способ обработки встроенных функций в интерпретаторе, написанном на C++?

Я пишу интерпретатор на C++ для лиспоподобного языка моего скромного дизайна. Это делается для развлечения и обучения, поэтому я не стремлюсь к абсолютной эффективности. Но я стараюсь иметь очень чистый код на C++. I'...
вопрос задан: 9 December 2011 10:00
0
ответов

Имеет ли приведение указателя к «void *» какой-либо эффект при вызове размещения new?

I ' m просматривая код настраиваемого контейнера, и некоторые его части создают такие элементы: :: new ((void *) & buffer [index]) CStoredType (other); и некоторые делают это так: :: new (& buffer [index] ...
вопрос задан: 9 December 2011 09:52
0
ответов

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

, допустим, у меня есть вектор пары . Теперь я хочу извлечь пары pair.first и pair.second как независимые векторы. Я могу выполнить итерацию по вектору и сделать это, но есть ли способ лучше / быстрее?
вопрос задан: 9 December 2011 09:05
0
ответов

Спящий поток от другого

Учитывая два std :: thread A и B, есть ли способ, которым A может приостановить B без какого-либо специального кода в B для что цель? Обоснование: в настоящее время B - очень сложный алгоритм, который должен чисто ...
вопрос задан: 9 December 2011 08:37
0
ответов

Что мы будем использовать - poll () или select ()?

Я полностью осведомлен о главном различия между poll () и select (): select () поддерживает только фиксированное количество файловых дескрипторов select () предположительно поддерживается в большем количестве систем poll () позволяет немного ...
вопрос задан: 9 December 2011 06:05
0
ответов

Оболочка CUDA для Qt

Qt выпустила отличную оболочку для Opencl (QtOpencl), которая очень хорошо скрывает множество шаблонов и заставляет OpenCL хорошо взаимодействовать с виджетом Qt display и Opengl. Но есть ...
вопрос задан: 9 December 2011 05:17
0
ответов

Как определить const double внутри файла заголовка класса?

В файле заголовка моего класса я пробую следующее и получаю жалобы компилятора: private: static const double some_double = 1.0; Как вы должны это сделать?
вопрос задан: 9 December 2011 03:26
0
ответов

Макрос для цикла итератора для Iterables STL

Концепция Итак, я пытаюсь определить макрос для упрощения следующего кода: for (vector :: iterator iter = iterable.begin (); iter! = iterable.end (); iter ++) и for (map <...
вопрос задан: 9 December 2011 03:13
0
ответов

Почему константные переменные нужно инициализировать сразу?

Это общий вопрос программирования. Я изучаю C ++ и узнал, что любые константные переменные, например: const int i или int * const ptr, должны быть инициализированы сразу. Это также ...
вопрос задан: 9 December 2011 03:13
0
ответов

Какой правильный способ инстанцирования объектов в C++?

В C++ (я использую QT) я могу создать экземпляр класса QString двумя способами: метод 1 QString str = "моя строка"; метод 2 QString *str = new QString("моя строка"); Я знаю, что это связано с указателями. Так что ...
вопрос задан: 9 December 2011 02:01
0
ответов

Взаимозаменяемы ли скомпилированные файлы .lib для разных версий Microsoft Visual C ++?

Некоторые проекты предоставляют единый набор двоичных файлов «Windows» для библиотек C (и, возможно, C ++ - не уверен). Например, см. Ссылки в правой части страницы, посвященной libxml. Я почти уверен, что есть '...
вопрос задан: 9 December 2011 00:24
0
ответов

Преобразовать char * в строку C ++

Я знаю начальный адрес строки (например, char * buf) и максимальную длину int l; строки (т. е. общее количество символов меньше или равно l). Как проще всего получить ...
вопрос задан: 8 December 2011 22:54
0
ответов

Возникновение исключений в Rcpp

Я пытаюсь сообщить об ошибках из моего кода rcpp. Я использую исключение конструктора (const char * message_, const char * file, int line) из http: //dirk.eddelbuettel.com/code/rcpp/html / ...
вопрос задан: 8 December 2011 22:38
0
ответов

c++: вывод подпроцесса на stdin

Предположим, я хочу вызвать подпроцесс из моей программы, и я хочу прочитать вывод из этого подпроцесса в мою программу. Вот тривиальный способ сделать это: //somefile.cpp system("sub_process ...
вопрос задан: 8 December 2011 21:58
0
ответов

Только вопросительные знаки в обратной трассировке, сообщаемой gdb на ARM

Я пытаюсь отладить программу с помощью gdbserver на ARM, чтобы получить обратную трассировку сбоя. К сожалению, я получаю только знаки вопроса. Везде, где я читал, эта проблема связана просто с отсутствием символов, ...
вопрос задан: 8 December 2011 21:35
0
ответов

Освобождение указателей xmlChar после xmlTextReaderGetAttribute ()

Раньше я успешно использовал xmlTextReaderGetAttribute (с xmlsoft.org), но документация API требует, чтобы я освободил возвращенный xmlChar *. Теперь мое приложение вылетает на втором (первый ...
вопрос задан: 8 December 2011 21:26
0
ответов

Возвращаемое значение C ++ создано до или после автоматического уничтожения var?

В C ++ гарантированно создается возвращаемое значение перед автоматическими переменными в функции уничтожаются? Корзина уведомлений :: get: class Basket { public: // Gift - это структура, содержащая безопасно ...
вопрос задан: 8 December 2011 21:15
0
ответов

Очистить текст из текстового поля в приложении Windows

Можно ли очистить текст из текстового поля, содержащегося в отдельном исполняемом файле? У меня есть приложение, в котором есть окно отладки. Окно отладки создает подробный журнал. Однако ...
вопрос задан: 8 December 2011 20:49
0
ответов

Autoconf / Automake: Как избежать передачи опции «check» в AC_CONFIG_SUBDIRS

Я использую Autoconf для сборки моего проекта c ++. Он использует сторонний код, который также создается с помощью Autoconf / Automake. Итак, в моем файле configure.ac есть следующая строка: AC_CONFIG_SUBDIRS ([...
вопрос задан: 8 December 2011 20:24
0
ответов

C ++ преобразовывает char в const char *

В основном я просто хочу перебрать строку символов, вытаскивая каждый из них, и каждый из них должен быть типа const char *, чтобы я мог передать его функции. вот пример. Спасибо за вашу помощь. ...
вопрос задан: 8 December 2011 20:15
0
ответов

Opencv - Получение пиксельных координат из сопоставления функций

Кто-нибудь может мне помочь? Я хочу получить координаты x и y лучших пикселей, которые средство сопоставления функций выбирает в предоставленном коде, используя c ++ с opencv. http: //opencv.itseez.com/doc/tutorials/features2d / ...
вопрос задан: 8 December 2011 20:07
0
ответов

как преобразовать opencv cv :: Mat в qimage

Мне интересно, как мне преобразовать стандартный тип OpenCV C ++ cv :: Mat в Qimage. Я искал вокруг, но безуспешно. Я нашел код, который преобразует IPlimage в Qimage, но это ...
вопрос задан: 8 December 2011 19:21
0
ответов

Получение клавиш стрелок из cin

Уверен, что об этом уже спрашивали, но быстрый поиск ничего не дал. Как я могу получить клавиши стрелок/направления с помощью cin в c++?
вопрос задан: 8 December 2011 18:40
0
ответов

Выбор несмежной подматрицы в Rcpp

Я пытаюсь выбрать подматрицу в Rcpp с несмежными срезами. Эквивалентный код R:> xx = matrix (0, nrow = 10, ncol = 8 ) > xx [, c (1,3,4)] [, 1] [, 2] [, 3] [1,] 0 0 0 [2,] ...
вопрос задан: 8 December 2011 17:36
0
ответов

Как мне понять концепцию чистого ООД?

У меня все еще есть небольшая проблема с пониманием концепции чистого ООД. Допустим, у нас есть класс Human, и мы живем в мире, где иногда человек ходит (мозг управляет ногами), где иногда ...
вопрос задан: 8 December 2011 16:46
0
ответов

Как «расшифровать» имена методов компоновщика?

Я использую обратную трассировку для печати трассировки стека приложения и получаю что-то вроде libQtCore.so.4 (_ZN11QMetaObject8activateEP7QObjectPKS_iPPv + 0x843) [0x7f889d20cf33] libQtGui.so.4 (...
вопрос задан: 8 December 2011 16:19
0
ответов

перегрузка операторов присваивания, когда класс является дочерним

Как вы устанавливаете члены базового класса с помощью реализации оператора присваивания? Если, например, кто-то определяет оператор присваивания в производном классе следующим образом: (где и цвет, и Color () ...
вопрос задан: 8 December 2011 16:07