0
ответов

Будет ли стандартная библиотека C ++ 11 иметь заголовки прямого объявления?

В C ++ 03 нет файлов, подобных , но есть заголовок . Изменится ли это в будущем? Было бы полезно уменьшить зависимости и улучшить модульность. ...
вопрос задан: 22 February 2013 01:45
0
ответов

преемник итератора

Я хочу инициализировать итератор (произвольного типа) с преемником другого итератора (такого же типа). Следующий код работает с итераторами произвольного доступа, но не работает с форвардом или ...
вопрос задан: 21 February 2013 12:05
0
ответов

Все ли STL C ++ выдают одинаковые случайные числа (для одного и того же начального числа)?

Все ли STL C ++ выдают одинаковые случайные числа (для одного и того же начального числа)? Это справедливо для всех платформ? Это где-то указано?
вопрос задан: 19 February 2013 21:12
0
ответов

C ++ STL: список с указателями - итератор не может получить доступ?

Я борюсь со списком STL, который содержит указатели моего объекта "Object". Я объявил: list objectlist; и вставляется через: this-> objectlist.push_back (new Object (address, value, ...
вопрос задан: 7 February 2013 17:58
0
ответов

Можно ли использовать стандартное ::накопление со стандартным ::мин?

Я пытаюсь объединить стандартное ::аккумулирование со стандартным ::мин. Что-то вроде этого (не будет компилироваться ):vector V{2,1,3}; cout << накапливать (V.begin ()+1, V.end (), V.front (), std ::min...
вопрос задан: 4 February 2013 13:42
0
ответов

Стандартная библиотека Intel (C ++)

Есть ли у компилятора Intel собственная стандартная библиотека, например, реализации std :: cout и т. Д. Я хочу скорректировать все для Intel.
вопрос задан: 22 January 2013 00:49
0
ответов

Удаление элементов из карты C ++ с помощью цикла for

Мой STL немного устарел, так что простите меня за, возможно, тривиальный вопрос. Рассмотрим следующий фрагмент кода: map m; ... for (auto itr = m.begin (); itr! = m.end (); ++ itr) {if ...
вопрос задан: 13 January 2013 15:33
0
ответов

Требуется краткое объяснение правил свертывания ссылок: (1) A & amp; & Амп; - > & Амп; (2) A & amp; & Amp; & Amp; - > & Амп; (3) A & amp; & amp; & Амп; - > & Амп; и (4) A & amp; & amp; & Amp; & Amp; - > & Amp; & Amp;

Следующая ссылка предоставляет 4 формы свертывания ссылок (если я правильно понял, что это только 4 формы): http://thbecker.net/articles/rvalue_references/section_08.html. По ссылке: ...
вопрос задан: 5 December 2012 14:45
0
ответов

Ключи с плавающей запятой в std: map

Следующий код должен найти ключ 3.0 в существующей std :: map. Но из-за точности с плавающей запятой он не будет найден. Map mymap; mymap [3.0] = 1.0; double t = 0.0; ...
вопрос задан: 26 November 2012 14:45
0
ответов

Проверить, принадлежит ли итератор к списку

Есть ли способ проверить, принадлежит ли данный итератор к данному списку в C ++?
вопрос задан: 16 November 2012 11:28
0
ответов

C ++ remove whitespace

У меня есть этот код для удаления пробелов в std :: string, и он удаляет все символы после пробела. Поэтому, если у меня есть «abc def», он возвращает только «abc». Как мне заставить его перейти от "abc def ghi" к "...
вопрос задан: 14 November 2012 14:28
0
ответов

C ++: Как перебирать текст в std :: строка за строкой с помощью STL?

У меня есть текст в объекте std :: string. Текст состоит из нескольких строк. Я хочу перебирать текст построчно, используя STL (или Boost). Все решения, которые я придумываю, кажутся далеко не изящными. ...
вопрос задан: 13 October 2012 20:24
0
ответов

расстановка вектора _назад

Не могли бы вы объяснить, как работает «идеальная переадресация»? Я читал, что для вектора emplace _back не нужно ни копировать, ни перемещать объекты, потому что его аргумент реализован как шаблон с переменным числом аргументов. станд ::вектор&...
вопрос задан: 11 October 2012 13:28
0
ответов

Дұрыс әдіс (семантиканы жылжыту) C ++ 11-ге қоңырау шалатын функциядан std :: vector қайтару

Мен std :: vector (немесе басқа STL контейнерін) толтырғым келеді: класс Foo { көпшілікке арналған: Foo (int _n, const Bar & _m); жеке: std :: vector fooes_; } 1. Жақсы көрінетін ктор, қымбат өнімділігі ...
вопрос задан: 11 October 2012 12:18
0
ответов

Где std-эквивалент boost :: shared_polymorphic_downcast в C ++ 11?

boost :: shared_polymorphic_downcast и другой boost :: shared_ptr функции находятся в Недавно я включил поддержку C ++ 11 в GCC с помощью -std = c ++ 0x. Чтобы избежать ...
вопрос задан: 29 September 2012 03:15
0
ответов

Vektor göstəricilərindəki vektor :: silmək () obyektin özünü məhv edirmi?

Mənim göstəricilərim var obyektlər. Bir elementi vektordan çıxartmalı və bu elementi başqa bir siyahıya yerləşdirməliyəm. Silmənin obyektin vektordan çıxarılması üçün istifadə oluna biləcəyini oxudum, amma mən ...
вопрос задан: 21 September 2012 17:22
0
ответов

Как буферизуется std::iostream?

Общий вариант использования Я пытаюсь реализовать базовую оболочку. Описание Мне нужно читать пользовательский ввод до тех пор, пока не будут нажаты некоторые разделители, чтобы можно было выполнить соответствующее действие. Этим разделителем может быть .
вопрос задан: 15 September 2012 23:11
0
ответов

Почему abs(complex) всегда возвращает ноль?

Следующий код с VS2010 выводит 0 вопреки моим ожиданиям: #include #include , используя пространство имен std; интервал основной (пустой) { комплекс z(20, 200); ...
вопрос задан: 5 September 2012 14:10
0
ответов

объединить вектор в существующий вектор

В C ++, для данного вектора src, dst, оба уже отсортированы, есть ли более эффективный способ объединить содержимое src в dst, чем size_t n = dst.size (); dst.insert (dst.end (), src.begin (), src.end (...
вопрос задан: 28 August 2012 01:32
0
ответов

Эффективное сравнение данных побайтно (с C ++)

Существует ли более эффективный способ побайтного сравнения данных, чем использование сравнения оператор контейнера списка C ++? Я должен сравнить [большой? 10kByte <размер <500kByte] количества ...
вопрос задан: 21 August 2012 19:25
0
ответов

Как я могу сделать эквивалент memcpy из необработанного массива в вектор std ::?

У меня есть класс, который имеет (среди многих других вещей )указатель на беззнаковый символ, который удаляется и перераспределяется для хранения некоторых данных из другого массива. Это делается с помощью функционального класса MyClass {...
вопрос задан: 20 August 2012 09:43
0
ответов

В std :: multiset есть функция или алгоритм для удаления только одного образца (единого или повторяющегося), если элемент найден

Возможно, это дубликат, но я не нашел ничего поискового: Когда в std :: multiset вызывается erase (value), все элементы с найденным значением удаляются. Единственное решение, которое я мог придумать, это: ...
вопрос задан: 19 August 2012 09:54
0
ответов

Существует ли класс C++ STL, который работает как конвейер?

В абстрактных терминах канал — это контейнер в стиле потока/FIFO с деструктивным чтением. У него есть метод read (), который копирует все блоки данных одновременно, а также такие функции, как get и put для отдельных байтов. Когда...
вопрос задан: 15 August 2012 12:42
0
ответов

Почему существует разделение алгоритмов, итераторов и контейнеров в C++ STL

Я не могу понять, почему они разделили алгоритмы, итераторы и контейнеры в C++ STL. Если везде интенсивно используются шаблоны, то у нас могут быть классы, в которых все вещи собраны в одном месте с...
вопрос задан: 14 August 2012 08:38
0
ответов

почему std ::не удаляет _не копирует _, если ()действительно удаляет?

Может ли это быть худшей именованной функцией в STL? (риторический вопрос )станд. ::удалить _скопировать _если ()на самом деле не удаляет. Насколько я могу судить, это больше похоже на копирование _, если _нет. В...
вопрос задан: 13 August 2012 04:52
0
ответов

Пользовательский распределитель в стандартном ::векторе

Можно ли использовать пользовательский распределитель для внутренних распределений вектора std ::? Если да, то как?
вопрос задан: 10 August 2012 07:30
0
ответов

Является ли более эффективным предварительное выделение вектора?

В четвертом издании C++ Primer, написанном Стэнли Б. Липпманом, Жозе Лажуа и Барбарой Э. Му, говорится :Поскольку векторы растут эффективно, обычно лучше позволить вектору расти, добавляя к нему элементы...
вопрос задан: 9 August 2012 17:13
0
ответов

Потребление памяти контейнерами STL

Я работаю над приложением, в котором планирую использовать пару контейнеров STL. Приложение предпримет определенные шаги, если потребление памяти достигнет порогового значения. Для этого мне нужно...
вопрос задан: 7 August 2012 07:56
0
ответов

`Std :: set` сортирует элементы в каждом случае? [Дубликат]

Из ссылки на cplusplus.com кажется, что std :: set сортирует элементы. Мне нужно отсортировать строки, но я не уверен, будет ли это хорошо работать на каждой платформе и компиляторе. В основном GCC, MinGW, VC.
вопрос задан: 4 August 2012 13:55
0
ответов

Может ли sizeof (std ::list )различаться для разных типов T?

Могу ли я предположить, что для любого типа T тип std ::list будет иметь одинаковый постоянный размер? Просто чтобы было понятно, я имею в виду только размер самого «основного» типа, а не выделенной им памяти....
вопрос задан: 4 August 2012 07:22