Я программировал микроконтроллеры раньше и будучи заинтересованным попробовать свои силы в создании эмулятора NES в какой-то момент, мне действительно было интересно, как прерывания реализованы в C ++? Как, для ...
Иногда мне нужно выполнить перестройку моего проекта, но я не хочу, чтобы предварительно скомпилированные заголовки перекомпилировались каждый раз, когда я это делаю - что-то вроде поражения цели, по крайней мере, в этом случае. Есть ли ...
У меня проблема с компиляцией, которую я не могу понять для OpenCV2.1 в C ++. Вот простой тестовый код, который я пытаюсь скомпилировать: #include
#include "cv.h" с использованием пространства имен std; int main () {...
Как бы я разделил строку на основе другой подстрока по-простому? например, разделить на "\ r \ n" message1 \ r \ nmessage2 => message1
message2 Из того, что мне удалось найти как boost :: tokenizer, так и ...
Я хотел бы посмотреть, как создается отчет о брошенной корзине (какие модели используются). Я надеюсь добавить возможность разделять имена и фамилии клиентов, так как мы ...
Я хочу знать, сможем ли мы сделать частичный специализированный класс как дружественный класс. шаблон <класс A, класс B>
класс AB {}; класс C; шаблон <класс B>
класс AB {}; class D {...
Рассмотрим следующую программу. структура s {~ s (); };
void f ()
{static sa;
} struct t {~ t () {f (); }};
int main ()
{статический сб; статический tc;
} Я пытаюсь выяснить, что именно ...
Я пытаюсь создать простой исполняемый файл модульного теста, используя cpputest. Я встроил фреймворк cpputest в статическую библиотеку, и теперь я пытаюсь связать ее с исполняемым файлом. Однако я привязан к ...
Когда вы создаете новый объект в C ++, который живет в стеке (как я обычно видел это) вы делаете это: CDPlayer player; Когда вы создаете объект в куче, вы вызываете new: CDPlayer * player = new ...
Как я могу включить разделитель единиц (значение 31 в таблице ascii) в строку, отличную от snprintf ()? Я хочу сделать так, как мы обычно инициализируем строку. например, char [100] a = "abc"
Возможно ли это? шаблон <оператор Op> int Calc (int a, b)
{вернуть Op b; } int main ()
{cout << Calc <+> (5,3); } Если нет, можно ли добиться этого без «если» и переключателей?
У меня проблема с созданием некоторой формы иерархии с разными типами объектов. У меня есть класс, который имеет член другого класса, например: класс A
{
public: A () {} ~ A () {} void addB (B * ...
Я пытаюсь написать функцию для печати представления общих контейнеров STL (вектор, список и т. д.). Я дал функции параметр шаблона T, который, например, может представлять вектор. Я ...
Как компилятор C ++ реализует локальное хранилище потоков в C ++ 0x Я искал это в Google. Но я ничего не могу найти по этому поводу. У кого-нибудь есть материалы по этому поводу ??
В течение многих лет я использовал следующий шаблон для удаления дубликатов из объекта типа C ++ std :: vector: std :: vector cont ;
std :: sort (cont.begin (), cont.end ());
cont.erase (std :: ...
Я довольно долго программировал плохо и только что понял. Ранее я создал множество функций, которые возвращают символьные строки в виде массивов символов (или, по крайней мере, указателей на них). ...
Недавно я взял интервью у компании, и они попросили меня написать алгоритм, который находит подпоследовательность с наибольшей суммой элементов в массиве. Элементы в массиве могут быть отрицательными. Есть ли ...
Я - новичок в C ++ У меня средний уровень C. Я написал следующий код на C ++ (file.cpp) #include int main () {std :: cout << "Меня зовут ANTHONY";
} Затем я попытался ...
Скажем, у меня есть: #define MY_MACRO (FOO) void FOO (); MY_MACRO (привет);
MY_MACRO (привет);
MY_MACRO (привет); #undef MY_MACRO Я хочу, чтобы макросы были расширены с помощью doxygen, что я могу сделать, настроив его на ...
Я пишу расширение Ruby, для которого у меня есть стандартный сценарий конфигурации mkmf, но Мне нужно добавить специальный флаг включения (--std = c ++ 0x) на все этапы компиляции C ++. Я не хочу этого в ...
Я пробую здесь что-то жуткое. Я' я пытаюсь писать программы на C ++, скомпилированные с GNU g ++, но без зависимости от libstdc ++ :), но, похоже, мне это нужно даже для самых простых вещей ...
Мой метод C # должен быть вызван из C ++. Изначально мой метод C # принимает параметр типа double [], но при вызове из C ++ он становится SAFEARRAY. В C ++ мне нужно брать данные из массива ...
Предположим, у меня есть функция в однопоточной программе, которая выглядит следующим образом void f (некоторые аргументы) {char buffer [32]; некоторые операции с буфером;
} и f появляется внутри некоторого цикла, который получает ...
Важно ли объявлять переменную как беззнаковую, если вы знаете, что она никогда не должна быть отрицательной? Помогает ли это предотвратить попадание чего-либо, кроме отрицательных чисел в функцию, которая не должна? у них нет?
Допустим, в приложении C ++ у меня есть класс окна, в котором есть несколько экземпляров класса управления. Если мое окно хочет уведомить элемент управления о том, что оно было щелкнуто, я мог бы использовать: control [n] -> ...
Теперь я Я пытаюсь использовать boost bind & mem_fn.
Но есть проблема с привязкой перегруженной функции.
Как устранить ошибку компиляции следующих кодов? boost :: function bmf = ...
Только начал изучать c ++ сегодня и я довольно запутался. это замечательный язык, но у меня проблемы с перезаписью файла #include
#include с использованием пространства имен std; ...
Мне нужно преобразовать QChar в wchar_t. Я пробовал следующее: #include
#include
#include с использованием пространства имен std; int main (int argc, char * ...