2
ответа

Как я могу получить unordered_map с несколькими ключами, для которых требуется только одно значение для доступа? [Дубликат]

Я хочу иметь unordered_map, который имеет два ключа, которые указывают на одно и то же значение.
вопрос задан: 15 April 2016 04:00
2
ответа

использование BOOST_FOREACH со станд.:: карта

Я хотел бы выполнить итерации по станд.:: карта с помощью BOOST_FOREACH и редактирования значения. Я не могу вполне получить его. станд. определения типа:: пара <интервал, интервал> IdSizePair_t; станд.:: карта <интервал, интервал> mmap; mmap[
вопрос задан: 13 October 2015 16:32
2
ответа

станд.:: ошибка потока (распараллеливают не члена станд.),

Я скомпилировал и установил gcc4.4 с помощью macports. Когда я пытаюсь скомпилировать использование-> g ++-g - Стена-ansi-pthread-std=c ++ 0x main.cpp...: #include <поток>... станд.:: распараллельте t (дескриптор); t.join ();...
вопрос задан: 19 December 2011 02:09
2
ответа

Делает станд.:: вектор использует оператор присваивания своего типа значения к push_back элементам?

Если так, почему? Почему это не использует конструктора копии типа значения? Я получаю следующую ошибку:/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c ++/bits/vector.tcc: В участнике functio n 'ClassWithoutAss&...
вопрос задан: 17 July 2010 18:41
2
ответа

C++ - Реализация моего собственного потока

Здравствуйте! Моя проблема может быть описана следующий путь: у Меня есть некоторые данные, которые на самом деле являются массивом и могли быть представлены как символ* данные с некоторым размером, у меня также есть некоторый унаследованный код (функция)
вопрос задан: 6 June 2010 23:40
2
ответа

Кодировка по умолчанию для варианта bstr к станд.:: преобразование строк

У меня есть вариант bstr, который вытянули от MSXML DOM, таким образом, это находится в UTF-16. Я пытаюсь выяснить, какая кодировка по умолчанию происходит с этим преобразованием: ВАРИАНТ vtNodeValue; pNode-> get_nodeValue (и...
вопрос задан: 1 December 2009 17:14
2
ответа

Лучший способ определить длину станд.:: istream?

Есть ли лучший способ определить длину станд.:: istream, чем следующее: станд.:: istream* pcStream = GetSomeStream (); pcStream-> seekg (0, iOS:: конец); неподписанный интервал uiLength = pcStream->...
вопрос задан: 27 October 2009 14:42
2
ответа

Почему делает брюшной пресс stdlib.h (), семья функций возвращает значение со знаком?

Отрицательная импликация этого отмечена в странице справочника: ПРИМЕЧАНИЯ. При попытке принять не определяется абсолютное значение самого отрицательного целого числа. Каково обоснование позади...
вопрос задан: 23 October 2009 02:52
2
ответа

Неоднозначный вызов перегрузки к брюшному прессу (дважды)

У меня есть следующий код C++: #include <math.h> #include <cmath.h>//на http://www.cplusplus.com/reference/clibrary/cmath/abs///отрезают... если ((loan_balance <0) && (...
вопрос задан: 3 September 2009 15:21
2
ответа

Почему stringstreams rdbuf () и ул. () предоставление мне другой вывод?

У меня есть этот код, международное основное () {станд.:: строка Св.; станд.:: stringstream ss; ss <<"hej hej медиана роют" <<станд.:: endl; станд.:: getline (ss, Св.''); станд.:: суд <<"ss.rdbuf ()-> ул. ()...
вопрос задан: 7 April 2009 21:51
2
ответа

ifstream, конец строки и перемещения к следующей строке?

как делают я обнаруживаю и перемещаюсь в следующую строку с помощью станд.:: ifstream? освободите readData (ifstream& в) {представляют sz в виде строки; getline (в, sz); суд <<sz <<endl; интервал v; для (интервал i=0; в....
вопрос задан: 25 January 2009 08:56
1
ответ

Почему это фред сегфо

Я пробовал много вещей, чтобы исправить эту проблему с сегфолтом, но я не уверен, что происходит неправильно, потому что, насколько я понимаю, строка фреда не должна segfault // обеспечивать правильное использование if (argc! = 2) ...
вопрос задан: 17 January 2019 15:09
1
ответ

Как создать системную точку :: time_point из компонентов метки времени UTC (Y, M, D, ч, м, с, мс)

Я читаю некоторые данные из внешнего источника, который предоставляет мне метку времени UTC, разбитую на составляющие с точностью до миллисекунды, то есть я получаю год, месяц, день, час, минуту, секунду ...
вопрос задан: 16 January 2019 22:05
1
ответ

c ++, печать данных любого типа (шаблон T) на консоль

В моем коде я хочу реализовать функцию, которая печатает любой тип данных на консоль. функция всегда получает строку в качестве первого аргумента и данные, которые могут меняться каждый раз в качестве второго аргумента. ...
вопрос задан: 15 January 2019 09:51
1
ответ

Как я комбинирую значения хэш-функции в C++ 0x?

C++ 0x добавляет хеш <...> (...). Я не мог найти функцию hash_combine хотя, как представлено в повышении. Что самый чистый путь состоит в том, чтобы реализовать что-то вроде этого? Возможно, с помощью C++ 0x xor_combine?
вопрос задан: 20 October 2018 17:27
1
ответ

CS50 - C ++: проблема с & ldquo; используя пространство имен std; & rdquo; [Дубликат]

Я новичок в C ++, и я копирую это именно из моего учебника в CS50. #include & lt; iostream & gt; использование пространства имен std; int main () {cout & lt; «Моя первая программа на С ++». & Л; & л; епсИ; cout ...
вопрос задан: 10 December 2014 10:04
1
ответ

Итератор сплющивания

Существует ли какая-либо существующая реализация итератора (возможно, в опережении), которая реализует какой-то итератор сплющивания? Например: unordered_set > s; s.insert (vector (...
вопрос задан: 11 December 2012 19:17
1
ответ

разрешение перегрузки std :: bind

Следующий код отлично работает #include с использованием пространства имен std; с использованием пространства имен std :: placeholder; класс А {int operator () (int i, int j) {return i - j; } }; А а; auto aBind = ...
вопрос задан: 29 September 2012 03:35
1
ответ

Влияет ли очистка вектора на его емкость?

Я создаю экземпляр std :: vector foo (1000) . foo.size () теперь равен 1000, а foo.capacity () тоже 1000. Если я очищаю вектор с помощью foo.clear (), size () теперь равен 0, но какова емкость ()? Создает ли ...
вопрос задан: 30 July 2011 11:24
1
ответ

Сохранение карты std в карте

Мне нужно сохранить std :: map как значение в std :: map std :: map < std :: string, std :: map > someStorage; Как вставить во вторую (внутреннюю) карту? Я пробовал использовать: someStorage ....
вопрос задан: 18 December 2010 16:49
1
ответ

Странная ошибка компоновщика со статическим std :: map

Почему я получаю ошибку компоновщика при попытке компилировать это в Visual Studio 2008 #include #include #include <карта> #include class MyClass { public: ...
вопрос задан: 27 August 2010 14:21
1
ответ

То, почему исключение “деления на нуль” плавающее не было поймано в функциональном ровном обработчике, было установлено?

Я попытался изучить обработку сигнала в C, когда найдено странное поведение. Когда x / = y; выполняемый в контексте основной функции работы обработчика сигналов. Но когда то же, выполняемое в некоторых...
вопрос задан: 23 June 2010 21:35
0
ответов

Как эффективно сравнить две карты строк в C++ только для подмножества ключей

Мне интересно, можно ли только с применением некоторых стандартных алгоритмов написать короткую функцию, которая сравнивает две std::map и возвращает true, если все пары ключ-значение (но некоторые) ...
вопрос задан: 6 November 2019 12:16
0
ответов

Хранение атрибутов данных в «классе» по сравнению с атрибутами данных HTML5

Может ли кто-нибудь высказать свое мнение о том, лучше ли использовать соглашения Rails, представленные в Атрибуты dom_class и dom_id для семантических помощников, таких как div_for, а не атрибуты данных HTML5, например ...
вопрос задан: 1 September 2019 19:13
0
ответов

что означает `using std :: swap` внутри тела реализации метода класса?

Я пытался изучить и принять идиому копирования-обмена после этого подробного объяснения этот вопрос: идиома Copy-Swap. Но я нашел код, которого никогда не видел: using std :: swap; // разрешить ADL в ...
вопрос задан: 30 May 2019 23:19
0
ответов

Разрыв производительности между вектором < bool > и массив

Я пытался решить проблему кодирования в C ++, которая считает число простых чисел меньше неотрицательного числа n. Поэтому я сначала придумал некоторый код: int countPrimes (int n) {vector < ...
вопрос задан: 18 April 2019 22:29
0
ответов

Являются ли стандартные контейнеры C ++ 11 «окончательными»?

Мы (должны) знать, что контейнеры стандартной библиотеки C ++, включая std :: string, не предназначены для наследования. Но все же C ++ 98/03 позволял нам это делать, даже если он приводил к ошибкам. Теперь, когда ...
вопрос задан: 17 April 2019 14:43
0
ответов

Предотвратить std :: move на объекте?

Я пытаюсь создать не-null unique_ptr. шаблон < typename T > class unique_ref {public: template < class ... Типы > unique_ref (Типы & amp; ... Аргументы) {mPtr = std :: ...
вопрос задан: 13 April 2019 02:51
0
ответов

создать класс singleTon, используя std :: call_once

Следующий код является реализацией альтернативного класса singleTon, который использует std :: call_once в C ++ 11. По сути, переменная static_instance объявляется статически вместе со static_flag, и ...
вопрос задан: 19 March 2019 07:36
0
ответов

shared_ptr абстрактного базового класса в качестве члена

У меня есть абстрактный базовый класс, назовем его Message и производный класс с именем StatusMessage. Класс оболочки должен содержать shared_ptr для любого из производных классов сообщений. Сообщение назначается ...
вопрос задан: 18 March 2019 16:52