Вопросы с меткой [stl]
Библиотека 1995 года, части которой впоследствии вошли в стандарт С++. Для вопросов о библиотеках входящих в стандарт С++ - используйте метку [c++].
410 вопросов
- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Популярные
- За неделю
- За месяц
- Неотвеченные (мои метки)
0
голосов
1
ответ
64
показа
Итератор с шагом
Попытался скомпилировать код итератора с шагом из книги C++ Cookbook
By Jeff Cogswell, Christopher Diggins, Ryan Stephens, Jonathan Turkanis.
Класс stride_iter должен позволять обращаться к элементам ...
0
голосов
1
ответ
78
показов
Не вызывается "uflow()" в переопределении методов "std::streambuf"
почему этот код работает некорректно? основная идея в том, чтобы разрешать символы только из 'allowed_chars_' - но это просто не работает. я пытался всеми способами вызвать 'uflow()' - но не в какую ...
1
голос
0
ответов
118
показов
В чем смысл своей реализации контейнеров в QT? [закрыт]
Я не очень могу понять, чем это обусловлено, кто-то может четко сказать, чем тогда руководствовались, что им потребовалось написать свой велосипед, плюс я заметил, что это не только в qt, но и в ...
1
голос
1
ответ
104
показа
Могут ли статические библиотеки, собранные с libstdc++ рантаймом использоваться в исполняемом файле, собранным с libcxx
Могут ли статическик библиотеки, собранные с libstdc++ рантаймом использоваться в исполняемом файле, собранным с libcxx? По идее, к библиотеке подтянется рантайм исполняемого файла, к которому она ...
0
голосов
0
ответов
57
показов
Подскажите как двигаться дальше в изучении c++
Изучил основы, начал изучать теорию ооп, упражнения делаю из учебника, а как дальше в практике двигаться? Думаю stl изучать и пытаться самом реализовать думать как в проекте каком нибудь применить. Вы ...
0
голосов
1
ответ
141
показ
Как исправить ошибку С2677 С++?
Пишу программу для нахождения локальных экстремумов в последовательности. С точки зрения алгоритма - он достаточно тривиален, однако возникает ошибка:
C2677 бинарный "==": не найден ...
1
голос
1
ответ
56
показов
цикл для вектора и двусвязного списка
Почему здесь не подходит знак <? В условии нужно использовать !=
for (list<int>::iterator i = a.begin(); i < a.end(); i++){
}
Хотя в векторе можно и с помощью знака <
for (vector&...
0
голосов
1
ответ
176
показов
Oшибка с STL library и swappy
Я закончил работу над своим проектом и хотел его построить, но получал ошибки и пытался их решить самостоятельно, смотрел видео, искал другие решения своих проблем, но ничего мне не помогло. Я очень ...
1
голос
1
ответ
155
показов
Итераторы нужны лишь для удобства? [дубликат]
Всем добра!
Решил на досуге почитать про библиотеку STL. Сам я начинающий разработчик с опытом написания небольших (~2000-5000 строк) desktop приложений для автоматизации процессов на предприятии в 1,...
1
голос
1
ответ
219
показов
std::launder и strict aliasing
Вообщем у меня в голове возникла небольшая путаница с strict aliasing и std::launder. По стандарту следующий код является UB:
void foo(int x)
{
float *p = reinterpret_cast<float *>(&x);
...
2
голоса
3
ответа
347
показов
Поиск минимального ненулевого элемента массива
Есть массив std::vector<unsigned int> mas, нужно найти минимальный среди ненулевых элементов.
Просто минимальный легко находится таким способом:
auto min_pos = std::min_element (mas.begin (), ...
zcorvid's user avatar
- 3,019
0
голосов
0
ответов
186
показов
STL vs Qt Какие контейнеры оставить в проекте?
При слиянии двух больших частей проекта(каждую часть делала своя мини-тима) оказалось, что одна команда использовала stl контейнеры, другая qt контейнеры. Очевидно, что лучше весь проект держать на ...
-1
голос
1
ответ
97
показов
Почему в данном случае ошибка "C2100 недопустимое косвенное обращение " из файла xtree?
Мой код:
#include <iostream>
#include <map>
#include <ctime>
int main() {
srand(time(0));
int sum, quan;
std::map<int, int> quantity;
for (int i = 0; i < 500;...
0
голосов
1
ответ
104
показа
Зачем автор сначала удаляет объект на который указывает какой-то указатель, а потом пытается по этому указателю обратиться к объекту
Любое упоминание автор означает автора книги "Исскусство программирования на С++" Герберта Шилдта.
Книга 2004 года, поэтому возможно какие-то действия из реализации сборщика устарели. Я ...
1
голос
0
ответов
44
показа
std::forwarded_list , помогите реализовать метод "удаление по значению" (void remove (const T& value))
Нужна помощь в реализации данного метода класса направленного списка. Метод должен получать значение по ссылке, сравнить с значением ячейки(Node) списка и если они совпадают то ячейку удалить не ...