0
ответов

std :: vector, конструкция по умолчанию, C ++ 11 и критические изменения

Сегодня я столкнулся с довольно тонкой проблемой, по которой мне хотелось бы узнать ваше мнение. Рассмотрим следующий класс идиомы разделяемого тела: struct S {S (): p_impl (новый имп) {} private: struct ...
вопрос задан: 1 March 2012 12:07
0
ответов

(nil) указатель в C / C ++

Я работаю над проектом и постоянно сталкиваюсь с этой ошибкой, которая не позволяет мне завершить проект. Когда я инициализирую один из моих указателей, чтобы указать на объект, который будет создан во время ...
вопрос задан: 1 March 2012 12:06
0
ответов

map, lambda, remove_if

Итак, у меня проблема с алгоритмом std :: map, lambda и stl (remove_if). Собственно, тот же код с std :: list или std :: vector работает хорошо. Мой тестовый пример: #include #include # ...
вопрос задан: 1 March 2012 11:44
0
ответов

Управление памятью и классы контейнеров C ++

У меня проблемы с использованием классов контейнера std (список, карта и т. Д.) В C ++. Проблема, похоже, связана с удалением элементов из контейнеров. Я пытаюсь сохранить указатели на объекты в ...
вопрос задан: 1 March 2012 11:06
0
ответов

Могу ли я передать параметры в тестовую функцию googletest

После создания моего тестового файла xxxxtest с помощью gtest я могу передать параметр при запуске теста, например ./xxxxtest 100. Я хочу управлять своей тестовой функцией с помощью параметра, но я не знаю, как использовать ...
вопрос задан: 1 March 2012 10:29
0
ответов

Упакуйте приложение HTML5 и разверните его на рабочем столе

Я прочитал множество статей и вопросов о stackoverflow, но, похоже, у меня не получается. Я хочу распространить некоторую информацию о продукте для клиента, которая будет отправлена ​​на компакт-диске или USB-накопителе. Назад ...
вопрос задан: 1 March 2012 09:30
0
ответов

Эффективность доступа к векторному индексу по сравнению с доступом к итератору

У меня есть вопрос, чтобы исправить мое понимание эффективности доступа к элементам вектора с использованием доступа по индексу (с оператором []) или с помощью итератора. Насколько я понимаю, «итератор» - это нечто большее ...
вопрос задан: 1 March 2012 08:33
0
ответов

Специализация шаблона на основе целочисленного диапазона [дубликат]

Я пытался получить специализацию, основанную на целочисленном значении в качестве типа шаблона. Если я использую одно целое число, специализация проста. Возможно ли иметь простую специализацию шаблона ...
вопрос задан: 1 March 2012 04:12
0
ответов

Как подсчитать элементы в TinyXml?

Я думаю, проблема в неправильном использовании функции или в чем-то еще. Эта часть кода работает, но результат плохой. TiXmlElement * e = hDoc.FirstChildElement (). Element (); // думаю, проблема в ...
вопрос задан: 1 March 2012 01:14
0
ответов

Не удается получить доступ к частному члену, объявленному в классе 'QReadWriteLock'Ошибка 1 error C2248:'QReadWriteLock::QReadWriteLock'

Это действительно похоже на ошибку в Qt. У кого-нибудь есть решение или я должен зарегистрировать его как ошибку? #include class FileInfoWrapper { public:absolute FileInfoWrapper(const QFileInfo&...
вопрос задан: 1 March 2012 00:29
0
ответов

Преобразование std :: string в верхний регистр: основная разница в производительности?

Итак, я поигрался с некоторым кодом и хотел посмотреть, какой метод преобразования std :: string в верхний регистр был наиболее эффективным. Я подумал, что они будут в чем-то похожи по производительности ...
вопрос задан: 29 February 2012 23:06
0
ответов

Переходя по ссылке к конструктору

, я решил посмотреть, сделает ли назначение ссылки на член ссылкой. Я написал следующий фрагмент, чтобы проверить это. Есть простой класс Wrapper с std :: string в качестве переменной-члена ....
вопрос задан: 29 February 2012 21:35
0
ответов

Можно ли получить трассировку стека для необработанных (объективных) исключений C++?

Я разрабатываю приложение для iOS, которое недавно выросла большая база C++. C++ не моя сильная сторона, и я расстраиваюсь из-за исключений. То, что я ищу, - это способ получить дорожку стека для ...
вопрос задан: 29 February 2012 21:15
0
ответов

Кратчайшее расстояние между двумя градусными отметками на окружности?

Я ищу формулу для нахождения кратчайшего расстояния в градусах между двумя градусными отметками на окружности: например , 30 градусов и 170 градусов (140 градусов). Две градусные отметки могут быть виртуально ...
вопрос задан: 29 February 2012 20:09
0
ответов

Виртуальная машина для C ++ для оптимизации производительности

Аргументом в пользу JIT-языков, таких как C # и Java, является то, что они могут выполнять оптимизацию лучше, поскольку профилирование времени выполнения виртуальной машиной может оптимизировать код лучше, чем статически ...
вопрос задан: 29 February 2012 20:09
0
ответов

Почему MobileSubstrate использует такое длинное имя функции при подключении функций C ++?

Из пример подключения методов C ++ к MobileSubstrate Я нашел это: void (* ...
вопрос задан: 29 February 2012 19:10
0
ответов

C ++, как разделять данные между процессами или потоками

У меня есть программа, которая выполняет две разные операции, и я хотел бы разделять переменные между ними. На данный момент я использую потоки вместо процессов fork, но у меня проблемы с совместным использованием ...
вопрос задан: 29 February 2012 19:08
0
ответов

Заменить строку в текстовом файле

Я хочу заменить строку текста в файле, но я не знаю, как это сделать. У меня есть это: ofstream outfile ("text.txt"); ifstream infile ("text.txt"); infile >> заменить другим текстом; Любой ...
вопрос задан: 29 February 2012 19:08
0
ответов

Адрес указателя, на который разыграна ссылка?

Я работаю над другим кодом на работе (приложение Qt Desktop) и нашел это: connect (& * mpMainWin, SIGNAL (независимо ()), this, SLOT (что угодно ( )))); У меня есть некоторые трудности с пониманием ...
вопрос задан: 29 February 2012 19:00
0
ответов

Почему это работает? std :: set find с ключом поиска и настраиваемым компаратором

Я не понимаю, почему работает следующее (хотя я рад, что это работает!): Я могу определить std :: set объектов с помощью настраиваемого компаратора. Этот специальный компаратор работает, сравнивая некоторые элементы ...
вопрос задан: 29 February 2012 18:53
0
ответов

Неверное произведение двух чисел INT_MAX в C/C++

В моем случае произведение двух чисел INT_MAX равно 296447233, что неверно. long long int product = 0; product = 2137483647 * 2137483647; printf("product: %lli\n", product); Что я делаю не так, ...
вопрос задан: 29 February 2012 18:16
0
ответов

Буфер протокола через сокет в C ++

Я пытаюсь изучить буфер протокола (PB) на платформе Linux а мой язык программирования - C ++. Я нашел примеры в онлайн-документации буфера протокола, но ничего конкретного для отправки и получения сокетов (Или я ...
вопрос задан: 29 February 2012 17:27
0
ответов

Библиотека синтаксического анализа уравнений C ++ [закрыто]

Я уверен, что где-то должно быть что-то подобное, но я не могу найти ничего полезного здесь или в Google. Я надеялся, что в Boost что-нибудь есть, но, увы, нет. Мне нужен легкий ...
вопрос задан: 29 February 2012 17:05
0
ответов

Eclipse несколько рядов вкладок [дубликат]

Возможно ли иметь несколько рядов вкладок в Eclipse? Я не смог найти настройку нигде в приложении. В настоящее время я использую версию Galileo.
вопрос задан: 29 February 2012 16:19
0
ответов

C++11 constexpr для устаревшего шаблонного мета-программирования?

Насколько я понимаю, constexpr не является полным по Тьюрингу, в отличие от шаблонного метапрограммирования, поэтому я считаю, что это не одно и то же. Итак, вопрос в том, в какой степени constexpr создает шаблон...
вопрос задан: 29 February 2012 15:31
0
ответов

Есть ли особый способ объявить/определить конструкторы (и деструкторы) C++

EDIT: это обсуждение наилучшей практики в (упрощенном) случай представлен ниже. Какой бы инструмент, стиль кодирования или что-то еще вы ни хотели предложить, опубликуйте это. Спасибо. Почему нет специальных...
вопрос задан: 29 February 2012 15:19
0
ответов

Как написать функцию с параметром boost :: Range?

Это хороший способ реализовать мои собственные функции (например, DoSomethingWithRange), которые принимают диапазон повышения в качестве параметра? #include #include <вектор> #include
вопрос задан: 29 February 2012 15:09
0
ответов

Ошибка Visual C++ 10.0 в std::reference_wrapper?

Код: #include struct Foo { virtual void mf() = 0; }; struct Bar: Foo { virtual void mf() {} }; int main() { Bar o; std::reference_wrapper ...
вопрос задан: 29 February 2012 14:10
0
ответов

Есть ли способ распечатать матрицу Armadillo в gdb?

Я использую gdb для отладки своей программы на C ++. Я использую числовую библиотеку броненосцев для определения своих матриц. У меня есть матрица броненосцев, определенная так: mat A = randu (5,5); Возможно ли ...
вопрос задан: 29 February 2012 13:27
0
ответов

C++ Rvalue references and move semantics

В C++03 была проблема ненужных копий, которые могли происходить неявно. Для этой цели в C++11 были введены ссылки на rvalue и семантика перемещения. Теперь мой вопрос в том, является ли это ненужное копирование ...
вопрос задан: 29 February 2012 13:12