0
ответов

Прерывания в C / C ++ ??? Как они реализованы / закодированы?

Я программировал микроконтроллеры раньше и будучи заинтересованным попробовать свои силы в создании эмулятора NES в какой-то момент, мне действительно было интересно, как прерывания реализованы в C ++? Как, для ...
вопрос задан: 18 September 2010 08:02
0
ответов

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

Иногда мне нужно выполнить перестройку моего проекта, но я не хочу, чтобы предварительно скомпилированные заголовки перекомпилировались каждый раз, когда я это делаю - что-то вроде поражения цели, по крайней мере, в этом случае. Есть ли ...
вопрос задан: 18 September 2010 03:41
0
ответов

OpenCV, проблема компиляции eclipse

У меня проблема с компиляцией, которую я не могу понять для OpenCV2.1 в C ++. Вот простой тестовый код, который я пытаюсь скомпилировать: #include #include "cv.h" с использованием пространства имен std; int main () {...
вопрос задан: 17 September 2010 23:37
0
ответов

Разделить на подстроку

Как бы я разделил строку на основе другой подстрока по-простому? например, разделить на "\ r \ n" message1 \ r \ nmessage2 => message1 message2 Из того, что мне удалось найти как boost :: tokenizer, так и ...
вопрос задан: 17 September 2010 23:07
0
ответов

Стабильный котангенс

Есть ли более стабильная реализация для функции котангенса, чем return 1.0 / tan (x);?
вопрос задан: 17 September 2010 19:30
0
ответов

Где находится отчет об оставленной корзине в Magento?

Я хотел бы посмотреть, как создается отчет о брошенной корзине (какие модели используются). Я надеюсь добавить возможность разделять имена и фамилии клиентов, так как мы ...
вопрос задан: 17 September 2010 19:11
0
ответов

как объявить шаблонный класс как друг в C ++

Я хочу знать, сможем ли мы сделать частичный специализированный класс как дружественный класс. шаблон <класс A, класс B> класс AB {}; класс C; шаблон <класс B> класс AB {}; class D {...
вопрос задан: 17 September 2010 15:24
0
ответов

Уничтожение объектов со статической продолжительностью хранения

Рассмотрим следующую программу. структура s {~ s (); }; void f () {static sa; } struct t {~ t () {f (); }}; int main () {статический сб; статический tc; } Я пытаюсь выяснить, что именно ...
вопрос задан: 17 September 2010 14:29
0
ответов

Неопределенная ссылка на оператор new

Я пытаюсь создать простой исполняемый файл модульного теста, используя cpputest. Я встроил фреймворк cpputest в статическую библиотеку, и теперь я пытаюсь связать ее с исполняемым файлом. Однако я привязан к ...
вопрос задан: 17 September 2010 13:54
0
ответов

Переменные стека C ++ и переменные кучи

Когда вы создаете новый объект в C ++, который живет в стеке (как я обычно видел это) вы делаете это: CDPlayer player; Когда вы создаете объект в куче, вы вызываете new: CDPlayer * player = new ...
вопрос задан: 17 September 2010 13:45
0
ответов

Разделитель единиц в C ++

Как я могу включить разделитель единиц (значение 31 в таблице ascii) в строку, отличную от snprintf ()? Я хочу сделать так, как мы обычно инициализируем строку. например, char [100] a = "abc"
вопрос задан: 17 September 2010 12:53
0
ответов

оператор как параметр шаблона

Возможно ли это? шаблон <оператор Op> int Calc (int a, b) {вернуть Op b; } int main () {cout << Calc <+> (5,3); } Если нет, можно ли добиться этого без «если» и переключателей?
вопрос задан: 17 September 2010 12:45
0
ответов

Устранение перекрестных ссылок

У меня проблема с созданием некоторой формы иерархии с разными типами объектов. У меня есть класс, который имеет член другого класса, например: класс A { public: A () {} ~ A () {} void addB (B * ...
вопрос задан: 17 September 2010 12:34
0
ответов

Ошибка с T :: iterator, где параметр шаблона T может быть vector или list

Я пытаюсь написать функцию для печати представления общих контейнеров STL (вектор, список и т. д.). Я дал функции параметр шаблона T, который, например, может представлять вектор. Я ...
вопрос задан: 17 September 2010 12:28
0
ответов

Как компилятор C ++ реализует локальное хранилище потоков в C ++ 0x?

Как компилятор C ++ реализует локальное хранилище потоков в C ++ 0x Я искал это в Google. Но я ничего не могу найти по этому поводу. У кого-нибудь есть материалы по этому поводу ??
вопрос задан: 17 September 2010 11:02
0
ответов

Удаление дубликатов из QList

В течение многих лет я использовал следующий шаблон для удаления дубликатов из объекта типа C ++ std :: vector: std :: vector cont ; std :: sort (cont.begin (), cont.end ()); cont.erase (std :: ...
вопрос задан: 17 September 2010 08:42
0
ответов

Как вернуть массив символов, созданный в функции?

Я довольно долго программировал плохо и только что понял. Ранее я создал множество функций, которые возвращают символьные строки в виде массивов символов (или, по крайней мере, указателей на них). ...
вопрос задан: 17 September 2010 08:06
0
ответов

Найти подпоследовательность с наибольшей суммой элементов в массиве

Недавно я взял интервью у компании, и они попросили меня написать алгоритм, который находит подпоследовательность с наибольшей суммой элементов в массиве. Элементы в массиве могут быть отрицательными. Есть ли ...
вопрос задан: 17 September 2010 07:41
0
ответов

Почему компиляция этой простой программы на C ++ с использованием cpp не работает?

Я - новичок в C ++ У меня средний уровень C. Я написал следующий код на C ++ (file.cpp) #include int main () {std :: cout << "Меня зовут ANTHONY"; } Затем я попытался ...
вопрос задан: 17 September 2010 05:37
0
ответов

Как чтобы макросы были расширены doxygen, но не задокументированы как определение?

Скажем, у меня есть: #define MY_MACRO (FOO) void FOO (); MY_MACRO (привет); MY_MACRO (привет); MY_MACRO (привет); #undef MY_MACRO Я хочу, чтобы макросы были расширены с помощью doxygen, что я могу сделать, настроив его на ...
вопрос задан: 17 September 2010 04:20
0
ответов

Как добавить флаг компилятора C ++ в extconf.rb

Я пишу расширение Ruby, для которого у меня есть стандартный сценарий конфигурации mkmf, но Мне нужно добавить специальный флаг включения (--std = c ++ 0x) на все этапы компиляции C ++. Я не хочу этого в ...
вопрос задан: 17 September 2010 01:57
0
ответов

g ++ без libstdc ++ - можно ли? - очень легко конфигурируемый облегченный libstdc ++, из которого я могу легко извлекать всякие вещи, тоже подойдет.

Я пробую здесь что-то жуткое. Я' я пытаюсь писать программы на C ++, скомпилированные с GNU g ++, но без зависимости от libstdc ++ :), но, похоже, мне это нужно даже для самых простых вещей ...
вопрос задан: 16 September 2010 23:01
0
ответов

Как создать и инициализировать SAFEARRAY двойников в C ++ для передачи в C #

Мой метод C # должен быть вызван из C ++. Изначально мой метод C # принимает параметр типа double [], но при вызове из C ++ он становится SAFEARRAY. В C ++ мне нужно брать данные из массива ...
вопрос задан: 16 September 2010 21:08
0
ответов

Могут ли статические локальные переменные сократить время выделения памяти?

Предположим, у меня есть функция в однопоточной программе, которая выглядит следующим образом void f (некоторые аргументы) {char buffer [32]; некоторые операции с буфером; } и f появляется внутри некоторого цикла, который получает ...
вопрос задан: 16 September 2010 19:21
0
ответов

Важность объявления переменной как беззнаковой

Важно ли объявлять переменную как беззнаковую, если вы знаете, что она никогда не должна быть отрицательной? Помогает ли это предотвратить попадание чего-либо, кроме отрицательных чисел в функцию, которая не должна? у них нет?
вопрос задан: 16 September 2010 18:56
0
ответов

Это плохая практика для дочернего объекта иметь указатель на своего родителя?

Допустим, в приложении C ++ у меня есть класс окна, в котором есть несколько экземпляров класса управления. Если мое окно хочет уведомить элемент управления о том, что оно было щелкнуто, я мог бы использовать: control [n] -> ...
вопрос задан: 16 September 2010 17:44
0
ответов

Когда «extern C» необходим в C ++ в Windows ?

Поскольку мы знаем, что мы можем использовать функции c непосредственно в c ++, когда тогда необходим extern "C"?
вопрос задан: 16 September 2010 17:07
0
ответов

не может преобразовать параметр 1 из 'overloaded-function' в '…'

Теперь я Я пытаюсь использовать boost bind & mem_fn. Но есть проблема с привязкой перегруженной функции. Как устранить ошибку компиляции следующих кодов? boost :: function bmf = ...
вопрос задан: 16 September 2010 16:43
0
ответов

очень простой вопрос io c ++

Только начал изучать c ++ сегодня и я довольно запутался. это замечательный язык, но у меня проблемы с перезаписью файла #include #include с использованием пространства имен std; ...
вопрос задан: 16 September 2010 15:15
0
ответов

QChar to wchar_t

Мне нужно преобразовать QChar в wchar_t. Я пробовал следующее: #include #include #include с использованием пространства имен std; int main (int argc, char * ...
вопрос задан: 16 September 2010 14:20