Результаты поиска по запросу "standard-library"

4 ответа

Изменение Java PriorityQueue на Max PQ [дубликат]

На этот вопрос уже есть ответ здесь:Измените priorityQueue на max priorityqueue 13 ответовРеализация Приоритетной очереди в стандартной библиотеке Java предс...

1 ответ

Почему некоторые встроенные функции Python имеют только pass?

4 ответа

Также должен работать в GCC.

ТОП публикаций

6 ответов

Вы можете использовать VC ++. Класс CString имеет функцию обрезки. : D

или нет стандартных функций обрезки в библиотеке c или c ++? Есть ли одна функция, которая действует как триммер? Если нет, может кто-нибудь сказать мне, почему отделка салона не является частью стандартной библиотеки? (Я знаю, что триммер в ...

3 ответа

@ Мартин: ну, вы знаете свой конкретный вариант использования, а я нет. Если код требует памяти, то я не вижу, как его потребность в 1 ГБ памяти существенно отличается от кода, который требует 1 байт (динамически выделяемой) памяти. Обычно «повторить попытку» не является хорошим ответом на нехватку памяти, но если в вашем конкретном случае есть некоторые распределения, для которых может сработать повторная попытка, и другие, для которых это не сработает, то непременно различайте два.

ратор (или для POD, malloc / calloc) поддерживает простую и эффективную форму сбоя при выделении больших кусков памяти.newСкажем, у нас есть это: Есть ли такая конструкция для std :: Containers, или мне всегда придется обрабатывать (ожидается ...

2 ответа

По причине производительности имеет смысл, и это также то, что я подозреваю больше всего :)

рта характераReadмногие функции / методы занимают [https://doc.rust-lang.org/std/io/trait.Read.html]в качестве (одного из) параметров и возвратаbuf: &mut XXX, Например,Result<usize> ...

3 ответа

Это равносильно замене memchr () только циклом while, который сравнивает один символ за другим.

Я пытаюсь создать чистую реализацию языка D функциональности, которая примерно эквивалентнаC's memchrно использует массивы и индексы вместо указателей. Причина в том, что std.string будет работать с функцией оценки времени компиляции. Для тех из ...

2 ответа

@ Александр C: Я понимаю :) И это твои усилия: p

аюсь написать разреженный матричный класс. Короче говоря,quadtree_matrix<T> это либо нулевая матрица, либо четверка(ne, nw, se, sw) изquadtree_matrix<T>. В конечном итоге я хотел бы протестировать различные схемы распределения, поскольку это, ...

8 ответов

Вы также вычисляете strlen (a) всего strlen (a) +1 раз. Это вместе с самой петлей, и вы пересекаете strlen (a) +2 раза.

я есть два почтовых индексаchar* что я хочу сравнить, игнорируя случай. Есть ли функция для этого? Или я должен пройти через каждое использование функции tolower, а затем сделать сравнение? Любая идея, как эта функция будет реагировать с ...

5 ответов

Но можно также утверждать, что быстрее, если вы знаете длину строки, копировать только байт длины, но без проверки каждого на «\ 0».

о любопытно узнать (как мы, е, эти функции часто). Я не вижу никакой практической разницы междуstrncpy () [http://www.cplusplus.com/reference/clibrary/cstring/strncpy/]а такжететср () [http://www.cplusplus.com/reference/clibrary/cstring/memcpy/], ...