0
ответов

новый int [размер] vs std :: vector

Чтобы выделить динамическую память, я все это время использовал векторы в C ++. Но недавно, читая некоторый исходный код, я обнаружил использование «new int [size]» и в некоторых исследованиях обнаружил, что он тоже ...
вопрос задан: 16 March 2012 12:09
0
ответов

почему std::make_pair получает ввод по значению, а не по постоянной ссылке?

Ссылка на этот веб-сайт http://www.cplusplus.com/reference/std/utility/make_pair/ std::make_pair имеет следующую подпись (и возможную реализацию): template пара<...
вопрос задан: 16 March 2012 11:57
0
ответов

Почему встроены функции-члены класса?

Я думаю, что мой вопрос задавался здесь раньше, я читал их, но все еще немного запутался и поэтому прошу разъяснить. В стандарте C++ говорится, что все функции-члены определены внутри класса...
вопрос задан: 16 March 2012 10:04
0
ответов

Хорошо ли использовать boost::tuple, чтобы указать, был ли T найден или нет?

Предположим, нам нужна функция, которая что-то возвращает. Но что-то можно не найти. Я вижу варианты: 1. T find(bool &ok); // возвращаем значение T по умолчанию, если оно не найдено Мы можем создать структуру: template &...
вопрос задан: 16 March 2012 08:45
0
ответов

поведение std::async с политикой std::launch::async

У меня есть вопрос о поведении функции std::async с std::launch: Политика :async и объект std::future возвращаются из async. В следующем коде основной поток ожидает завершения foo()...
вопрос задан: 16 March 2012 07:24
0
ответов

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

Я пишу служебную функцию, которая будет принимать вектор элементов (может быть string, int, double, char) и объединять в единый строка и верните ее. Это выглядит так: template
вопрос задан: 15 March 2012 23:59
0
ответов

Правильный способ определения функции предиката в C ++

Я пытаюсь написать функцию предиката для использования с алгоритмами STL. Я вижу, что есть два способа определения предиката: (1) Используйте простую функцию, как показано ниже: bool isEven (unsigned int i) {...
вопрос задан: 15 March 2012 23:56
0
ответов

Запоминаемая, рекурсивная факториальная функция?

Я знаю, как легко выполнять мемоизацию в Python, но мне нужен более быстрый способ их вычисления, поэтому я использую C++. Однако я понятия не имею, как запоминать.Я понимаю, что речь идет о сохранении значений в ...
вопрос задан: 15 March 2012 23:28
0
ответов

Как использовать unordered_set с пользовательскими типами?

Обязательно ли создавать собственную хеш-функцию для пользовательских типов? Нет ли значений по умолчанию, которые я могу использовать с unordered_set?
вопрос задан: 15 March 2012 22:52
0
ответов

Можно ли написать общий вариативный zipWith на C++?

Мне нужна общая функция zipWith на C++ с переменной арностью. У меня две проблемы. Во-первых, я не могу определить тип указателя функции, переданного в zipWith. Она должна быть той же арности...
вопрос задан: 15 March 2012 22:28
0
ответов

Генератор конечного автомата c++ [закрыто]

Известны ли вам какие-либо генераторы кода конечного автомата c++ с открытым исходным кодом (которые будут работать в Linux)? В идеале инструмент должен выводить всю логику конечного автомата и заглушки. Также он будет принимать UML или человеческий...
вопрос задан: 15 March 2012 22:23
0
ответов

Можно ли имитировать аргументы шаблона по умолчанию в частичных специализациях?

Аргументы шаблона по умолчанию можно использовать для имитации псевдонимов для выражений сложного типа в объявлении шаблона. Например: template
вопрос задан: 15 March 2012 21:49
0
ответов

Должен ли я проверить boost::shared_ptr или std::shared_ptr, прежде чем использовать его?

void f(boost::shared_ptr ptr) { if (ptr) // нужно ли проверять? // сделай что-нибудь } пустота f2(целое *p) { if (p) // рекомендуется проверить перед использованием // сделать что-нибудь } ...
вопрос задан: 15 March 2012 20:59
0
ответов

Деинтерлейсинг GPU

У меня есть приложение, которое выполняет обработку видео, такую ​​как преобразование цветов, масштабирование и переводы с использованием OpenGL. В основном я работаю с видео BGRA (1xGL_BGRA) или YUVA (4xGL_R), то есть с альфа-каналом. ...
вопрос задан: 15 March 2012 19:11
0
ответов

Преобразовать QDate в Qstring?

У меня возникли проблемы с преобразованием QDate в QString. См. приведенный ниже код: cout << QString("\nДата бронирования: %1").arg(QDate::toString(this->getBookingDate() &YYYY.mm.dd) Когда я пытаюсь скомпилировать это...
вопрос задан: 15 March 2012 19:06
0
ответов

Почему iostream определяет функцию abs и как ее остановить?

Следующий код C++ не компилируется: int main() { double a = abs(5.1); вернуть 0; } Он, конечно, жалуется, что abs не определен. Но следующее компилируется: #include ...
вопрос задан: 15 March 2012 17:58
0
ответов

как инициализировать QString нулем?

В чем разница между QString::number(0) и ((const char*) 0)? Я хочу инициализировать QString, скажем, phoneNumber равным нулю. Будет ли phoneNumber(QString::number(0)) и phoneNumber((const char*) 0) ...
вопрос задан: 15 March 2012 17:30
0
ответов

C++11: Участвует ли семантика перемещения при передаче по значению?

У меня есть API, который выглядит так: void WriteDefaultFileOutput(std::wostream &str, std::wstring target) { // Какой-то код, который изменяет цель перед ее печатью и тому подобное... } Мне интересно...
вопрос задан: 15 March 2012 17:19
0
ответов

Почему system() завершается ошибкой с кодом 127?

В системе Linux я пытаюсь вызвать программу во время выполнения с помощью вызова system(). Системный вызов завершается с кодом возврата, отличным от нуля. Вызов WEXITSTATUS по коду ошибки дает "127". ...
вопрос задан: 15 March 2012 17:14
0
ответов

неопределенная ссылка на boost::system::system_category() при компиляции

Я пытаюсь скомпилировать программу на Ubuntu 11.10, которая использует библиотеки Boost. У меня установлены библиотеки Boost 1.46-dev из репозитория Ubuntu, но при компиляции программы возникает ошибка. ...
вопрос задан: 15 March 2012 16:18
0
ответов

Кому принадлежит CWinThread после того, как он был создан AfxBeginThread?

Я запускаю поток с помощью AfxBeginThread. Это возвращает указатель на новый объект CWinThread. MSDN утверждает, что этот указатель имеет значение NULL, и он освободит все, если создание потока завершится неудачно. ...
вопрос задан: 15 March 2012 16:12
0
ответов

Что рекомендуется для манипулирования набором битов?

Я работаю над программой моделирования машин. У меня есть вектор наборов битов для основной памяти, так что я могу использовать указатель на этот вектор pMemory->at(i) для доступа к любому конкретному «слову». Я действительно хочу...
вопрос задан: 15 March 2012 16:06
0
ответов

Что произойдет, если я объявлю массив нулевого размера в C/C++?

Просто любопытно, что на самом деле произойдет, если я определю массив нулевой длины int array[0]; в коде? GCC вообще не жалуется. Пример программы #include int main() { int arr[0]; ...
вопрос задан: 15 March 2012 15:47
0
ответов

Библиотека C++ для обработки сигналов

Я написал исследовательский проект в Matlab, в котором используется довольно много функций, которые я не хочу повторно реализовывать в C++, поэтому я ищу библиотеки для их обработки. Функции, которые мне нужны: (от ...
вопрос задан: 15 March 2012 15:16
0
ответов

Удалить элемент из std::map на основе времени вставки

Мне нужно стереть элементы из std:: map на основе времени вставки (или что-то еще более эффективное). Карта, вероятно, будет содержать тысячи элементов, и если я запомню время и...
вопрос задан: 15 March 2012 14:45
0
ответов

Почему нельзя включить iostream в Android?

Установил android-ndk-r7 и пытаюсь скомпилировать файл .cpp. #include с использованием пространства имен std; int main ( int argc, char ** argv) { cout <<"Hello World.."<
вопрос задан: 15 March 2012 14:31
0
ответов

Связь (IPC) между C++ и Python

У меня есть сервер приложений (server.py) и C++ в качестве клиента (client.exe). Client.exe отправляет переменную на server.py через «именованные каналы». Проблема в том, что когда я отправляю, например, "Сообщение по умолчанию от клиента" из ...
вопрос задан: 15 March 2012 14:04
0
ответов

Попытка отключить состояния простоя процессора (состояния C) на ПК с Windows

Мне нужно предотвратить переход процессора в состояние простоя (состояние не C0 C). По общему признанию, я мало знаю о состояниях C и P процессора, так что терпите меня. Мы используем камеру стороннего поставщика...
вопрос задан: 15 March 2012 13:57
0
ответов

Ошибка структуры: не распознано, хотя включено

Дополнительные вопросы: я получаю непризнанное поле из структуры mai. заголовок содержит: const int c=10; структура Массив { инт н; интервал между [c]; }; Ошибка, которую я получаю: ошибка: запрос члена 'els' в 'A',...
вопрос задан: 15 March 2012 13:56
0
ответов

Не удается включить файл заголовка std в Visual Studio 2008

Я новичок в программировании на С++, у меня есть проект на С++, разработанный в Visual Studio 2010, и сейчас я разрабатываю проект COM в VS2008. В этот проект я должен включить некоторые файлы, используемые в С++ ...
вопрос задан: 15 March 2012 13:55