0
ответов

Накапливать результат от функции-члена элементов в контейнере

У меня есть класс, с функцией, которая возвращает счетчик, вот так: class CTestClass { public: // ... size_t GetCount()const; // ... }; И где-то в моей программе у меня есть вектор из ...
вопрос задан: 23 May 2017 12:20
0
ответов

Почему std :: map это красное чёрное дерево, а не хеш-таблица?

Это очень странно для меня, я ожидал, что это будет хеш-таблица. Я видел 3 причины в следующем ответе (который может быть правильным, но я не думаю, что они являются реальной причиной). Хеш-таблицы v self -...
вопрос задан: 23 May 2017 12:18
0
ответов

Стандартная формулировка C ++: проходит через все итераторы в диапазоне & rdquo; подразумевать последовательность?

Этот SO вопрос вызвал дискуссию о std :: generate и гарантиях стандарта. В частности, можете ли вы использовать функциональные объекты с внутренним состоянием и полагаться на генерирование (it1, it2, gen) ...
вопрос задан: 23 May 2017 12:14
0
ответов

do I need to close a std::fstream? [duplicate]

Possible Duplicate: Do I need to manually close a ifstream? Do I need to call fstream.close() or is fstream a proper RAII object that closes the stream on destruction? I have a local std::...
вопрос задан: 23 May 2017 12:10
0
ответов

сортировка std::lists с использованием std::sort [дубликат]

Возможный дубликат: сортировка списка с использованием функции сортировки stl, почему только std::list::sort()? Мой вопрос: можем ли мы отсортировать два списка std::list, используя функцию std::sort? У меня есть 2 списка строк std::list
вопрос задан: 23 May 2017 12:10
0
ответов

std::set iterator автоматически const [дубликат]

Возможный дубликат: обновление набора C++ STL утомительно: я не могу изменить элемент на месте. Я извлек проблему и изменил имена, и так для простоты. В основном я создаю экземпляр...
вопрос задан: 23 May 2017 12:10
0
ответов

Почему std :: используется опытными кодировщиками вместо использования пространства имен std ;? [дубликат]

Возможный дубликат: почему 'using namespace std;' считается плохой практикой в ​​C ++? На днях, когда я задал вопрос, кто-то ответил, что если кто-то задаст вопрос, покажите им ...
вопрос задан: 23 May 2017 12:02
0
ответов

libc++ - прекратить переименование std в std::_1?

После значительных усилий по компиляции, запуску, интеграции с NetBeans и даже кросс-компиляции на 32-разрядную машину, я подумал, что все понял! Поэтому я иду использовать некоторые функции...
вопрос задан: 23 May 2017 11:58
0
ответов

Почему нет std :: stou?

В C ++ 11 добавлены некоторые новые функции преобразования строк: http://en.cppreference.com/w/cpp/ string / basic_string / stoul Он включает в себя stoi (строка в int), stol (строка в long), stoll (строка в long long), ...
вопрос задан: 23 May 2017 10:31
0
ответов

std :: string vs string в c ++ [дубликат]

Возможные дубликаты: почему 'using namespace std;' считается плохой практикой в ​​C ++? Использование пространства имен std Я просматривал кучу разных форумов и, кажется, вижу это всплывающее окно ...
вопрос задан: 23 May 2017 01:54
0
ответов

Как я могу обратить вектор C ++?

Есть ли в C ++ встроенная векторная функция для обратного вектора? Или вам просто нужно сделать это вручную?
вопрос задан: 17 February 2017 17:04
0
ответов

html5: заголовки в элементах секционирования - схема документа и последствия для SEO

HTML5 В спецификации говорится, что: Схема для элемента разделенного содержимого или корневого элемента для разделения состоит из списка из одного или нескольких потенциально вложенных разделов. Раздел - это контейнер, который ...
вопрос задан: 29 July 2016 04:44
0
ответов

std :: lexical_cast - существует ли такая вещь?

Определяет ли стандартная библиотека C ++ эту функцию, или мне нужно прибегать к Boost? Я поискал в Интернете и не нашел ничего, кроме Boost, но подумал, что лучше спросить здесь.
вопрос задан: 13 May 2016 08:21
0
ответов

C ++ с использованием вектора STL [закрыто]

Я немного запутался в использовании вектора. Обычно мы сначала набираем #include . Тогда почему мы все еще должны прикрепить пространство имен вектора при его использовании, например: std :: vector ...
вопрос задан: 26 December 2015 17:02
0
ответов

как сравнить два std :: set?

Я делаю такое сравнение двух std :: set #include < cstdlib > #include < cstdio > использование пространства имен std; #include < vector > #include < set > int main (int argc, char ** argv) {int ...
вопрос задан: 25 November 2015 22:13
0
ответов

std :: ofstream, проверьте, существует ли файл перед записью

Я реализую функцию сохранения файлов в приложении Qt с использованием C ++. Я ищу способ проверить, существует ли уже выбранный файл перед записью в него, чтобы я мог запросить ...
вопрос задан: 1 November 2015 23:22
0
ответов

при загрузке общих библиотек: libstdc ++. So.6: неправильно Класс ELF: ELFCLASS64

Я пытаюсь установить Qt в моей системе CentOS. При сборке библиотеки я получаю эту ошибку: /root/capture/qt-everywhere-opensource-src-4.7.0/bin/qmake: ошибка при загрузке общих библиотек: ...
вопрос задан: 13 October 2015 16:48
0
ответов

Инициализация std::vector списком последовательных целых беззнаковых чисел

Я хочу использовать специальный метод для инициализации std::vector, который описан в книге по C++, которую я использую в качестве справочника (немецкая книга "Der C++ Programmer" Ульриха Бреймана, если...
вопрос задан: 13 October 2015 16:42
0
ответов

Как проверить std :: string в GDB без исходного кода?

Я пытаюсь отладить программу, у которой нет исходного кода, и мне нужно посмотреть, что в ней s хранится в std :: string. Я искал здесь в Google и нашел некоторую информацию ...
вопрос задан: 13 October 2015 16:38
0
ответов

Android std и STL Поддержка

Я играю с Android NDK. Я использую окно Vista с Cygwin (последняя версия). Я скомпилировал и запустил образец Hello World JNI на моем телефоне. Это работает. Код (это файл .cpp): # ...
вопрос задан: 13 October 2015 16:36
0
ответов

Почему не работает std::noskipws, или что он должен делать?

Во-первых, я понимаю, что cin >> std::noskipws >> str; должен поместить в str целую строку из cin типа "i have spaces". Однако это только помещает "i" в str. Это может быть ...
вопрос задан: 11 August 2015 14:31
0
ответов

Почему std :: type_info не копируется? Могу ли я где-нибудь его хранить?

Класс std :: type_info нельзя копировать. Это затрудняет сохранение его в объекте для последующего использования. Что мне делать?
вопрос задан: 12 February 2015 23:21
0
ответов

Use the C++ STL in Enterprise Architect

How is it possible to use parts of the C++ STL in Enterprise Architect? Было бы неплохо иметь возможность указывать определенные атрибуты класса как std :: string или использовать std :: auto_ptr (или даже std :: tr1 :: ...
вопрос задан: 1 February 2015 18:22
0
ответов

Гарантируют ли настраиваемые итераторы контейнеров, что ADL учитывает пространство имен std?

Я не собираюсь использовать это в реальном коде. Обещаю. Гарантирует ли стандарт, что пространство имен std будет найдено, когда аргумент функции имеет тип container :: iterator и container :: ...
вопрос задан: 2 December 2014 16:06
0
ответов

Ошибка разрешения перегрузки при потоковой передаче объекта через неявное преобразование в строку

Отказ от ответственности: я знаю, что неявного преобразования в строку следует избегать и что правильным подходом будет перегрузка op << для Человек. Рассмотрим следующий код: #include ...
вопрос задан: 20 November 2014 15:01
0
ответов

Ошибка MinGW: min не является членом std

I Я пытаюсь преобразовать некоторый код VC ++ 6 в консольное приложение, используя только стандартные библиотеки, но получаю следующую ошибку от MinGW (независимо от версии, поставляемой с IDE Code :: Blocks 10.05): ...
вопрос задан: 14 November 2014 21:24
0
ответов

Можно ли использовать std :: make_unique с абстрактным интерфейсом?

Рассмотрим следующую строку кода: auto source1 = std :: unique_ptr (new GpsDevice (comPort, скорость передачи)); auto source2 = std :: unique_ptr (новый GpsLog (имя файла)); Как ...
вопрос задан: 14 October 2014 07:53
0
ответов

Передача владения объектом из одного unique_ptr другому unique_ptr в C ++ 11?

В C ++ 11 мы можем передать владение объектом другому unique_ptr, используя std :: move (). После передачи права собственности смарт-указатель, который передал владение, становится нулевым, а get () возвращает ...
вопрос задан: 12 October 2014 03:32
0
ответов

Интеллектуальные указатели в контейнере, например std :: vector?

Я изучаю интеллектуальные указатели (std :: auto_ptr) и просто прочтите здесь и здесь, что интеллектуальные указатели (std :: auto_ptr) не следует помещать в контейнеры (т.е. std :: vector), потому что даже большинство компиляторов не будут ...
вопрос задан: 31 August 2014 11:56
0
ответов

не удалось вычислить среднее значение с помощью std::accumulate

Я пытаюсь вычислить среднее значение вектора двойных значений, используя следующий код (скомпилированный с помощью g++ mean.cc -std=c++0x): // mean.cc #include <алгоритм> #include <иопоток> #include &...
вопрос задан: 23 July 2014 13:05