Вопросы по теме '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