Результаты поиска по запросу "stl"
Как удалить все вхождения char в строке c ++
Я использую следующее: replace (str1.begin(), str1.end(), 'a' , '')Но это дает ошибку компиляции.
Унаследовав, вы даете обещание, что вы будете реализовывать интерфейс двоичной_функции, а компилятор поддержит вас. Тогда клиенты могут поверить, что ваш класс может быть использован везде, где требуется двоичная функция.
преимущество наследования от std :: binary_function (или std :: unary_function)? Например у меня есть такой код: class Person { public: Person(); Person(int a, std::string n); Person(const Person& src); int age; std::string name; }; ...
Цитата из источника: +1
мог найти однозначного ответа на этот вопрос. Я полагаю, что большинство реализаций используют сортировку слиянием, которая является стабильной, но является ли стабильность требованием или побочным эффектом?
Как и советовали, я решил реализовать полные классы:
раз мне приходилось определять контейнер для многомерных данных. Давайте рассмотрим пример: у меня много чипов, у каждого чипа много регистров, у каждого регистра много ячеек, и у каждой ячейки много транзисторов. На каком-то этапе моей ...
При правильном указании оно должно быть таким же, а если нет, накладные расходы очень важны для интенсивной работы с вычислениями.
димому, после профилирования моего (научного вычисления) кода C ++ 25% (!) Времени уходит на вызовыvector::operator[], Правда, мой код тратит все свое время на чтение и запись вvector<float>с (и несколькоvector<int>с), но все же, я хотел бы ...
как ты.
ужно написать шаблонную функциюreplace_all в C ++, который будет принимать строку, wstring, glibmm :: ustring и т. д. и заменять все вхожденияsearch вsubject с участиемreplace. replace_all.cc template < class T > T replace_all( T const &search, ...
итератор списка не может быть увеличен
У меня есть старый проект, который был построен с использованием Visual Studio 2003, и я недавно перекомпилировал его с vs2005. Однако во время выполнения я получаю следующую ошибку: итератор списка не может быть увеличен Я проследил программу ...
Что делает std :: wifstream :: getline с моим массивом wchar_t? Он обрабатывается как байтовый массив после возврата getline
Я хочу прочитать строки текста Unicode (UTF-16 LE, перевод строки) из файла. Я использую Visual Studio 2012 и нацеливаюсь на 32-разрядное консольное приложение. Мне не удалось найти функцию ReadLine в WinAPI, поэтому я обратился к ...
Можно ли наследовать реализацию от контейнеров STL, а не делегировать?
У меня есть класс, который адаптирует std :: vector для моделирования контейнера предметно-ориентированных объектов. Я хочу предоставить пользователю большую часть API-интерфейса std :: vector, чтобы он / она мог использовать знакомые методы ...
Пропустить код STL при отладке кода C ++ в Visual Studio 2012?
Можно ли пропустить код STL при использовании отладчика C ++ (native, x64) в Visual Studio 2012? Довольно часто при отладке кода C ++ я вхожу в код STL. Я ожидаю, что код STL, предоставленный Microsoft, является правильным - меня не интересует ...