Вопросы по теме 'std'

создание острима
Я пытаюсь создать С++ ostream по образовательным причинам. Мой тест будет создавать ostream, который действует как ofstream, за исключением того, что вместо записи в файл он будет писать в deque или векторный контейнер.
13957 просмотров
schedule 15.06.2024

ошибка C2065: 'cout': необъявленный идентификатор
Я работаю над «драйверной» частью моего задания по программированию и продолжаю получать эту абсурдную ошибку: ошибка C2065: 'cout': необъявленный идентификатор Я даже пробовал использовать std :: cout , но получаю еще одну ошибку,...
316953 просмотров
schedule 05.12.2022

Ошибка сегментации в стандартной функции std :: _ Rb_tree_rebalance_for_erase ()
(Примечание для будущих читателей: неудивительно, что ошибка находится в моем коде, а не в std :: _ Rb_tree_rebalance_for_erase ()) Я новичок в программировании и не знаю, как бороться с ошибкой сегментации, которая, похоже, исходит от функции std....
8069 просмотров
schedule 16.09.2022

Создание двоичного блока из структуры
Я надеюсь, что заголовок описывает проблему, я изменю его, если у кого-то есть идея получше. Я храню информацию в такой структуре: struct AnyStruct { AnyStruct() : testInt(20), testDouble(100.01), testBool1(true),...
177 просмотров
schedule 12.03.2024

Передача std::string в API библиотеки
В настоящее время мы создаем API для определенной библиотеки. Часть интерфейса требует, чтобы библиотека получала и возвращала пользовательские классы, такие как вектор и строка. При попытке смоделировать использование библиотеки в простом...
2687 просмотров
schedule 15.11.2022

std :: ofstream, проверьте, существует ли файл перед записью
Я реализую функцию сохранения файлов в приложении Qt с использованием C ++. Я ищу способ проверить, существует ли уже выбранный файл, прежде чем писать в него, чтобы я мог запросить предупреждение для пользователя. Я использую std::ofstream...
78827 просмотров
schedule 24.11.2022

Почему не рекомендуется использовать пространство имен std в заголовочном файле на С++?
Возможный дубликат: Почему 'используя пространство имен std;' считается плохой практикой в ​​C++? Я много раз читал, что даже если использование пространства имен std в заголовочном файле является законным, это может иметь...
446 просмотров
schedule 19.11.2023

std::vector Assertion failed (векторные итераторы несовместимы)
У меня есть эта структура: struct MxMInstanceData { D3DXVECTOR2 mTransform; float mSpacing; }; Затем я создаю вектор MxMInstanceData: std::vector<MxMInstanceData> instInFrustumData; Если я позвоню...
2424 просмотров
schedule 26.04.2024

Есть ли в С++ 11 класс диапазона для использования с циклами for на основе диапазона?
Я поймал себя на том, что написал это совсем недавно: template <long int T_begin, long int T_end> class range_class { public: class iterator { friend class range_class; public: long int operator *() const { return i_; }...
49491 просмотров
schedule 22.10.2022

Функция для вычисления среднего значения массива double[] с использованием аккумуляции
Должно быть, это самая распространенная функция, для которой у всех где-то есть фрагмент кода, но на самом деле я потратил не менее 1,5 часов на поиск ее на SO, а также на других сайтах C++ и не нашел решения. Я хочу вычислить среднее значение...
15291 просмотров
schedule 13.06.2024

Найти первое вхождение строки из вектора‹строка›
У меня есть vector<string> vectorStrings со значениями: ta, bc, ac, st, cer, cda . Я хочу найти первое вхождение любой из строк в векторе во входной строке. e.g. InputStr = "this certainly helps"; Из заданных строк в векторе я...
3106 просмотров
schedule 05.12.2022

Как преобразовать std :: chrono :: time_point в календарную строку datetime с дробными секундами?
Как преобразовать std::chrono::time_point в календарную строку даты и времени с дробными секундами? Например: "10-10-2012 12:38:40.123456"
105005 просмотров
schedule 05.06.2024

Разница между std::vector push_back(Object()) и push_back(new Object())?
В моем текущем коде я хочу вставить новые DrawObjects в созданный мной вектор, std::vector‹ DrawObject > объекты; В чем разница между: objects.push_back(DrawObject(name, surfaceFile, xPos, yPos, willMoveVar, animationNumber)); а также...
20348 просмотров
schedule 19.11.2022

Что такое cin аналог отформатированного ввода scanf?
С помощью scanf, как правило, есть прямой способ получить отформатированный ввод: 1) строка с действительным числом больше 0 и меньше 1. Оканчивается на "x", например: 0,32432523x scanf("0.%[0-9]x", &number); 2) строка представляет...
8147 просмотров
schedule 08.12.2022

std::sort, который также отслеживает количество уникальных записей на каждом уровне.
Скажем, у меня есть std::vector. Скажем, векторы содержат числа. Возьмем этот std::vector 1,3,5,4,3,4,5,1,6,3 std::sort<std::less<int>> will sort this into 1,1,3,3,3,4,4,5,5,6, Как бы мне изменить сортировку, чтобы она...
203 просмотров
schedule 24.11.2022

Элемент карты С++ не стирается, если я на него ссылаюсь
Играя с классом std::map стандартной библиотеки С++, я заметил, что если я удалю элемент, а затем попытаюсь сослаться на него (закомментированная строка в коде ниже), элемент вернется со значением 0. Ожидается ли это ? Вам действительно нужно...
997 просмотров
schedule 25.11.2022

Неверные векторные итераторы
std::vector итераторы могут быть реализованы как указатели. Следствием этого является то, что если вы добавите элементы в вектор, незавершенные итераторы, очевидно, станут недействительными, потому что в общем случае векторные данные должны быть...
582 просмотров
schedule 01.04.2024

уменьшение размера струнного потока
В качестве простого способа сохранить несколько журналов состояния и т. Д. Я выбрал std::stringstream . В случае ошибки я могу просто выгрузить .rdbuf() в файл, чтобы иметь возможность воспроизвести то, что делала моя программа до ее сбоя. Моя...
1255 просмотров
schedule 27.03.2024

Использование вектора для решения решета Эратосфена с помощью C ++ и получение необычного сообщения об ошибке
Ранее сегодня я задал вопрос о реализации сита Эратосфена с двумерными массивами, и несколько человек посоветовали вместо этого использовать векторы. Единственная проблема в том, что я понятия не имел, как использовать векторы в C ++. Сегодня я...
1637 просмотров
schedule 15.10.2022

Как рассчитать стандартное отклонение для каждого блока изображения
Я пытаюсь использовать этот пример из документации для вычисления стандартного отклонения для каждого блока пикселей 8x8 в изображении, но в этом случае я не могу использовать его должным образом, поэтому кто-нибудь может помочь мне вычислить std...
1290 просмотров
schedule 24.05.2024