У меня есть вектор указателей на производные объекты, вставляемые пользователем (поэтому я предполагаю, что правильный термин «известен только во время выполнения») :: vector vect; Производными классами являются Male и Female.
Я ...
Учитывая следующую таблицу: Таблица: Комедианты
================= Id Первый Средний Последний
--- ------- -------- ------- 1 Боб NULL Sagat 2 Джерри Кэл Сайнфельд I ...
У меня есть интерфейс класса, написанный на C ++. У меня есть несколько классов, которые реализуют этот интерфейс, также написанный на C ++. Они вызываются в контексте большой программы на C ++, которая по существу реализует ...
У меня есть следующий шаблон класса: template
класс MyClass; где T - некоторый тип, N - количество компонентов. Можно инициализировать класс с помощью MyClass {a1, a2, ...
Windows API использует механизм GetLastError () для получения информации об ошибке или сбое. Я рассматриваю тот же механизм обработки ошибок, что и пишу API для проприетарного модуля. My ...
Существует несколько способов управления сборкой проекта. Я знаю об этих возможностях: Сделать
IDE
Муравей
Maven Можно ли сказать, что некоторые из них (или даже некоторые другие, о которых я не знаю?) В целом ...
Я хочу получить каждый кадр OpenGL из анимации с помощью glReadPixels () и преобразовать данные в OpenCV :: Мат. Я знаю, что glReadPixels () получает данные по строкам от нижнего к верхнему, слева ...
Я пытался решить проблему на InterviewStreet. Через некоторое время я определяю, что на самом деле тратил большую часть своего времени на чтение ввода. В этом конкретном вопросе было много комментариев, так что ...
Итак, вот логику, которую я пытаюсь реализовать: date120 = date5;
date90 = min (date90, date120);
date60 = min (date60, date90, date120);
date30 = min (date30, date60, date90, date120); где min ...
Почему мы не можем создавать массивы в Java следующим образом: int marks[5]; И присваивать значения после этого объявления? Кто-нибудь, пожалуйста, объясните терминологию или разницу.
У меня есть что-то вроде этого: template
struct bin {
частный:
общедоступные: struct {int _value: SIZE; };
} Можно ли изменить тип данных _value в зависимости от ...
Как я могу статически определить, является ли аргумент объектом функции C++ (functor)? template
void test(F f) {} Я пробовал is_function::value, но это не работает. Также кажется ...
Учитывая беззнаковое целое число, я должен реализовать следующие операции: Подсчитать количество битов, установленных в 1
Найдите индекс самого левого 1 бита
Найдите индекс самого правого 1 бита (операция ...
Я читал много примеров получения строки Java в коде C / C ++, но мне кажется, что я что-то упустил. этот простой код не работает .. В ActivityTest (Java-код Android) я: public static native ...
Я компилирую разделяемую библиотеку с двумя модулями компиляции: globals.cpp и stuff.cpp. Файл globals.cpp инициализирует несколько внешних переменных, которые используются в stuff.cpp. Проблема в том, что я ...
Я читал FAQ по C++11 и заметил вот это: class X4 { ~X4() = delete; // Запретить уничтожение
} Это неявно также запрещает перемещение X4. Копирование разрешено, но устарело. Я также ...
Почему нельзя реализовать pop_front () для векторов C ++, просто сдвинув указатель, содержащийся в векторе назвать одно место? Итак, в векторе, содержащем массив foo, foo является указателем на foo [0], ...
Я пытаюсь написать класс, который перегружает оператор вставки, но в моем заголовочном файле я получаю ошибку. Перегруженный 'operator<<' должен быть бинарным оператором (имеет 3 параметра) Вот мой код: ....
В моем приложении я должен обрабатывать группу объектов (скажем, целых чисел), которые впоследствии разделяются и сортируются на более мелкие сегменты. Для этого я храню элементы в одном непрерывном массиве ...
Я работаю над программой на C ++, и мне нужно инициализировать вектор указателей. Я знаю, как инициализировать вектор, но если бы кто-нибудь мог показать мне, как инициализировать его как вектор, заполненный указателями, которые ...
Во многих файлах C и C ++ я видел такие макросы: #ifdef X #undef X // между ними нет операторов #endif Я чувствую, что достаточно написать: #undef X Если макрос X не был. ..
Я перевожу программу, написанную на C ++, на C # и обнаружил внутреннюю функцию, с которой я не могу работать. В C ++ это известно как: unsigned char _BitScanForward (unsigned long * Index, ...
У меня есть Глупая проблема. Я пытаюсь переключиться на заголовки C ++ 11, и один из них - chrono. Но моя проблема в том, что я не могу вывести результат временных операций. Например: auto t = std :: chrono :: .. .
Насколько совместимы boost :: date_time и std :: chrono ? Например, есть ли способ конвертировать boost :: posix_time :: ptime и std :: chrono :: time_point? Я попытался найти документацию по ...
Я хочу использовать встроенный python в приложение C ++ и вызывать функции, определенные в сценарии python. Параметр функции - это объект C ++. Смотрите мой код: class Test
{
public: void f () {std :: cout << ...
В моем приложении есть некоторые события, каждое событие может иметь некоторые действия. Эти действия реализованы на C ++. Я хочу предоставить эти основные функции python и использовать python для написания действия. Преимущество в том, что я ...
Интерфейс: шаблон
class Interface {public: typedef T Units; виртуальный T get () = 0;
}; Реализация1: класс Реализация1: открытый интерфейс {public:
...