0
ответов

Любая библиотека, такая как STL (вектор, карта…) на C? [дубликат]

Возможные дубликаты: класс / библиотека контейнера для C Есть ли хорошая библиотека коллекций для языка C? В C ++ у вас есть очень полезная Стандартная библиотека шаблонов (STL), в которой есть такие структуры, как ...
вопрос задан: 23 May 2017 12:10
0
ответов

Распределитель STL на основе стека?

Мне было интересно, возможно ли иметь распределитель, совместимый со стандартной библиотекой C ++, который использует буфер (фиксированного размера), который живет в стеке . Почему-то кажется, что этот вопрос так и не задавали ...
вопрос задан: 23 May 2017 12:09
0
ответов

Инструменты для генерации более качественных сообщений об ошибках для кода на основе шаблонов?

Концепции, которые сделали бы эти инструменты ненужными, не являются частью C++11. STLFilt был бы одним из вариантов, но он больше не поддерживается. Clang утверждает, что дает выразительную диагностику, хотя ...
вопрос задан: 23 May 2017 12:09
0
ответов

Сравнение коллекций C ++ STL и коллекций C #?

Я все еще изучаю C # и с удивлением обнаружил, что List гораздо больше похож на std :: vector, чем на std :: list. Может кто-нибудь описать все коллекции C # с точки зрения STL (или если STL ...
вопрос задан: 23 May 2017 12:09
0
ответов

Сложности реализации nth_element

Кто-нибудь знает ожидаемое время работы и время работы в худшем случае для разных реализаций std::nth_element? Я использую этот алгоритм почти каждый день. Меня особенно интересует...
вопрос задан: 23 May 2017 12:09
0
ответов

Внутреннее устройство STL: реализация deque

I я использую std :: deque для хранения большой коллекции элементов. I know that deques is implemented as a list of vectors. The size of those vectors cannot be set but I wander what is the algorithm for ...
вопрос задан: 23 May 2017 12:09
0
ответов

Неправильные результаты при добавлении вектора к самому себе с помощью копирования и обратно _вставка [дубликат]

Вдохновленный этим вопросом о том, как добавить вектор к самому себе, моей первой мыслью было следующее (и да, я понимаю, что сейчас вставка — лучший вариант):#включить <алгоритм> #включают <...
вопрос задан: 23 May 2017 12:09
0
ответов

Как добавить std :: swap для моего класса шаблона? [дубликат]

Возможный дубликат: как обеспечить функцию подкачки для моего класса? Есть несколько вопросов по этому поводу, но много противоречий (человек A дает решение A 'и много голосов поддерживает с человеком B ...
вопрос задан: 23 May 2017 12:09
0
ответов

c++ :OpenMP и контейнеры STL без -случайного -доступа -возможный обходной путь

Таким образом, в SO и в Интернете в целом существует много путаницы и разочарования по поводу того, как сделать OpenMP простым -в -использовать #директивы pragma, взаимодействующие с C++ столь же легко -в -использовать контейнеры STL.....
вопрос задан: 23 May 2017 12:08
0
ответов

STL во встроенной системе с очень ограниченным объемом памяти

В настоящее время я занимаюсь созданием встроенной системы с использованием процессора ARM Cortex M3 с 64 КБ SRAM. В данный момент я ищу способ обеспечить детерминированную производительность с помощью STL...
вопрос задан: 23 May 2017 12:08
0
ответов

Как сохранить вектор или битовый набор в файл, но по-разному?

Как записать данные битового набора в файл? Первый ответ не дает правильного ответа на вопрос, поскольку занимает в 8 раз больше места, чем следовало бы. Как бы ты это сделал? Мне это действительно нужно, чтобы сэкономить много ...
вопрос задан: 23 May 2017 12:08
0
ответов

Причина неиспользования STL? [дубликат]

Возможный дубликат: в STL или! STL, вот в чем вопрос. Есть ли случаи, когда следует избегать использования C ++ STL в своем проекте?
вопрос задан: 23 May 2017 12:08
0
ответов

C-эквивалент C++ STL [дубликат]

Возможный дубликат: стандартная библиотека структур данных в C? Есть ли в C какие-либо реализации структуры данных, подобные C++ STL? Конкретно ассоциативные контейнеры, хеш-карты или любые другие...
вопрос задан: 23 May 2017 12:07
0
ответов

Проблема C ++ 0x: Вставка постоянного времени в std :: set

Согласно этой странице, я могу добиться вставки постоянного времени, если использую итератор std :: set :: insert ( позиция итератора, const value_type & x); и итератор позиции, который я предоставляю напрямую "...
вопрос задан: 23 May 2017 12:04
0
ответов

Почему я вижу необычное поведение при использовании std :: vector с конструктором по умолчанию?

Резюме В последнее время я видел несколько вопросов по std :: vector, а также любопытство. Я немного поигрался с ними. Я никогда особо не использовал STL, но я знал, что вы можете использовать вектор ...
вопрос задан: 23 May 2017 12:03
0
ответов

float <-> альтернатива преобразования std :: string?

есть ли альтернатива atof, strtod, lexical_cast, stringstream или sprintf? то есть: быстрый способ C ++ (std :: string вместо char *) безопасный (без риска переполнения буфера) действительный (возврат NaN, если преобразование ...
вопрос задан: 23 May 2017 12:03
0
ответов

Рекомендуемый способ вставки элементов в карту [duplicate]

Возможный дубликат: В картах STL лучше использовать map :: insert, чем []? Когда я вставляю элемент в карту, мне было интересно, какой способ рекомендуется использовать. Следует сопоставить [ключ] = значение; или map.insert (...
вопрос задан: 23 May 2017 12:02
0
ответов

Есть ли std :: сортировка реализует Quicksort? [дубликат]

Возможный дубликат: какой тип сортировки используется в функции sort ()? Реализует ли std :: sort Quicksort?
вопрос задан: 23 May 2017 12:02
0
ответов

Документация и образцы API для рисования на Windows Aero Glass (DWM, GDI, GDI +) для всех программистов Win32

Я ищу хорошие ресурсы для обучения использованию API-интерфейсов Win32 / GDI или чего-то еще, что заменяет его, чтобы рисовать и раскрашивать непосредственно с помощью Win32 API в стеклянную форму. Пока я использую Delphi, я пометил ...
вопрос задан: 23 May 2017 12:01
0
ответов

Могу ли я иметь полиморфные контейнеры с семантикой значений в C ++ 11?

Это продолжение связанной публикации, в которой задавался вечный вопрос: Могу ли я иметь полиморфные контейнеры с семантика значений в C ++? Вопрос задан немного некорректно. Он должен иметь ...
вопрос задан: 23 May 2017 12:01
0
ответов

используя std :: deque или std :: priority_queue потокобезопасный? [дубликат]

Возможные дубликаты: C ++ STL std :: установить потокобезопасность? Безопасность потока для очереди STL Я предполагаю, что это не так, я просто хочу убедиться. это означает, что 2 потока используют один и тот же std :: deque с использованием std :: ...
вопрос задан: 23 May 2017 12:00
0
ответов

Общие векторы в OpenMP

Я пытаюсь распараллелить программу, которую использую, и получил следующий вопрос. Будет ли потеря производительности, если несколько потоков должны читать/записывать один и тот же вектор, но разные элементы ...
вопрос задан: 23 May 2017 11:59
0
ответов

Что такое чистая альтернатива C контейнерам STL? [дубликат]

Возможный дубликат: Класс / библиотека контейнера для C Одна из основных причин использовать C ++ вместо C - это чрезвычайно удобные контейнеры, которые предоставляет STL. Однако, если я хочу написать свой код в ...
вопрос задан: 23 May 2017 11:54
0
ответов

Как создать std :: string непосредственно из массива char * без копирования?

Допустим, у меня есть массив символов, который я выделил в куче и который я хочу преобразовать в std :: string. В настоящее время я делаю следующее: char * array = new char [size]; WriteIntoArray (...
вопрос задан: 23 May 2017 11:54
0
ответов

как установить текст pre-тега с помощью jquery

Я использую pre-тег для хранения необработанного отформатированного текста с возвратом каретки. Когда страница отображается впервые, она выглядит нормально. Позже я хочу обновить только предварительные данные. Я пробовал два способа сделать ...
вопрос задан: 23 May 2017 11:54
0
ответов

Преобразование общего указателя в производный класс с дополнительной функциональностью - это безопасно?

Рассмотрим следующую схему: class Base {/ * ... * /}; class Derived: public Base { public: void AdditionalFunctionality (int i) {/ * ... * /} }; typedef std :: shared_ptr pBase; ...
вопрос задан: 23 May 2017 11:54
0
ответов

Вызывает ли std :: vector деструктор указателей на объекты? [duplicate]

Возможный дубликат: удаление указателей в векторе, которое я знаю, когда std :: vector разрушается, он вызывает деструктор каждого из его элементов. Вызывает ли он деструктор указателей на объекты? ...
вопрос задан: 23 May 2017 11:54
0
ответов

Как стереть * И ПРОДОЛЖИТЬ * с помощью std :: reverse_iterator?

Я изучал stackoverflow и даже очень, очень хорошую статью доктора Доббса, но я не могу найти окончательного ответа на вопрос. Отрывок ответа на вопрос Каковы ...
вопрос задан: 23 May 2017 11:53
0
ответов

C++ as a high-level language?

I learned C++ for the first time years ago by reading Stroustrup's "The C++ Programming Language" for two times and participating for a year in quite a big project (though the level of c++ team was ...
вопрос задан: 23 May 2017 11:51
0
ответов

Безопасен ли доступ к необработанному указателю после std::vector::reserve?

Это довольно надуманно, но является ли следующий код "безопасным" (т.е. гарантированно не вызовет ошибку сегментации): std::vector vec(1); // Убеждается, что &vec[0] действителен vec.reserve(100); ...
вопрос задан: 23 May 2017 11:51