Результаты поиска по запросу "c++"

5 ответов

shared_ptr против scoped_ptr

scoped_ptr не может копировать и удаляется из области видимости. Так что это отчасти ограниченоshared_ptr, Так кажется, кроме случаев, когда вам действительно нужно ограничить операцию копированияshared_ptr лучше использовать. Потому что иногда ...

4 ответа

Есть ли одновременная файловая передача?

У меня есть стратегический вопрос к использованию одновременно открытыхfstreams. Я должен написать программу, которая слишком много читала файлов. В каждом файле есть информация для группы идентификаторов, но один раз. Я должен вычислить ...

0 ответов

Как эффективно сравнить векторы с C ++?

Мне нужен совет по микрооптимизации в C ++ для функции сравнения векторов, она сравнивает два вектора на равенство и порядок элементов не имеет значения. template <class T> static bool compareVectors(const vector<T> &a, const vector<T> &b) { int ...

ТОП публикаций

4 ответа

Инструмент для статистики программы

Есть ли инструмент, который может анализировать мой исходный код (fortran, C или C ++) и возвращать статистику, такую как количество циклов, средний размер цикла, количество функций, количество вызовов функции, число, размер и тип массивов, ...

5 ответов

Неопределенные символы. ld: символ не найден

Все работает, кроме этой неопределенной ошибки символов: bash-3.2$ make g++ -Wall -g solvePlanningProblem.o Position.o AStarNode.o PRM.o PRMNode.o Worl.o SingleCircleWorld.o Myworld.o RECTANGLE.o CIRCLE.o -o solvePlanningProblem `Undefined ...

3 ответа

Целочисленная проверка для ввода

Я попытался предложить пользователю ввести данные и выполнить проверку. Например, моя программа должна принимать 3 пользовательских ввода. Как только он достигнет нецелого числа, он напечатает сообщение об ошибке и снова запросит ввод. Вот как ...

4 ответа

Загрузка HTTP-URL асинхронно в C ++

Какой хороший способ загрузки URL-адресов HTTP (например, таких как http://0.0.0.0/foo.htm [http://0.0.0.0/foo.htm]) в C ++ на Linux? Я сильно предпочитаю что-то асинхронное. Моя программа будет иметь цикл обработки событий, который многократно ...

1 ответ

Предотвращение дублирования символов и сохранение кода в заголовочных файлах

У меня есть одна глобальная вспомогательная функция, которая используется кучей макросов в заголовочном файле. Цель состоит в том, чтобы позволить макросам быть пригодными для использования просто#includeИспользуя один заголовок (другими словами, ...

4 ответа

Реализация StAX Writer для C / C ++

Существуют ли другие реализации STaX Writer для C / C ++, кроме libxml2?

2 ответа

C ++ список инициализатора виртуального наследования

в следующем коде: class A { public: int x; A(int x):x(x){} }; class B: public virtual A { public: B(int x):A(x){} }; class C: public virtual A { public: C(int x):A(x){} }; class D: public B, public C { public: D(int x):B(x++), C(x++), A(x++){} ...