Лучшие standard-library вопросы ИТ разработчиков

  • 10 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

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

Задан 08 Feb 2009, 03:52 от dsimcha
  • 60 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Разница между стандартной библиотекой C и библиотекой C POSIX

Меня немного смущают "C стандартная библиотека" и "C POSIX lib", потому что я обнаружил, что многие заголовочные файлы, определенные в "C POSIX lib", также являются частью "C стандартной библиотеки". Итак, я предполагаю, что «стандартная ...

Задан 21 Feb 2012, 11:32 от Alcott
  • 16 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

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

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

Задан 26 Jan 2009, 08:03 от user34537
  • 1 голос
  • 5 ответов
  • 0 просмотров
5 ответов

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

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

Задан 28 Jun 2011, 16:01 от iammilind
  • 528 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Читать весь ASCII-файл в C ++ std :: string [duplicate]

На этот вопрос уже есть ответ: Какой самый лучший способ прочитать весь файл в строку std :: в C ++? [/questions/116038/what-is-the-best-way-to-read-an-entire-file-into-a-stdstring-in-c] 11 ответов Мне нужно прочитать весь файл в память и ...

Задан 08 Apr 2010, 17:19 от Escualo
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Каковы правила для указателей на функции и указателей на функции-члены для стандартных функций?

Каковы существующие правила приведения указателей на функции или указателей на функции-члены к стандартным функциям? Например, что-то вроде

Задан 22 Nov 2012, 21:56 от Puppy
  • 21 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Почему OpenURI рассматривает файлы размером менее 10 КБ как StringIO?

Я получаю изображения с open-uri с удаленного веб-сайта и сохраняю их на моем локальном сервере в моем приложении Ruby on Rails. Большинство изображений было...

Задан 23 May 2017, 12:09 от Communityklaffenboeck
  • 320 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Как проверить, существует ли файл в Go?

Идти'Стандартная библиотека не имеет функции, предназначенной исключительно для проверки, существует ли файл или нет (как в Python

Задан 20 Sep 2012, 16:42 от Sridhar Ratnakumar
  • 56 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Предназначены ли int8_t и uint8_t для типов символов?

Учитывая эту программу на C ++ 11, я должен ожидать увидеть число или букву? Или не делать ожидания? #include <cstdint> #include <iostream> int main() { int8_t i = 65; std::cout << i; }Стандарт определяет, может ли этот тип быть или будет типом ...

Задан 09 Apr 2013, 20:20 от Drew Dormann
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

Задан 07 Apr 2018, 12:03 от renyuneyun
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Есть ли в .NET встроенная стабильная процедура сортировки и функция подкачки?

Есть ли встроенная стабильная процедура сортировки в .NET? Я знаю, что в C ++ есть встроенная процедура сортировки под «алгоритмами»std::sort(), Кроме того, у нас есть что-то, чтобы использовать вместе с C #? Кроме того, есть ли встроенная ...

Задан 12 Oct 2011, 05:50 от veda
  • 102 голосов
  • 10 ответов
  • 0 просмотров
10 ответов

Почему нет int pow (int base, int exponent) в стандартных библиотеках C ++?

Я чувствую, что просто не могу его найти. Есть ли какая-либо причина, по которой функция c ++ pow не реализует функцию &quot;power&quot; ни для чего, кроме f...

Задан 07 Mar 2010, 23:25 от Dan O
  • 49 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Как сгладить список в список без принуждения?

Я пытаюсь добиться функциональности, аналогичной unlist, за исключением того, что типы не приводятся к вектору, а вместо этого возвращается список с сохраненными типами. Например: flatten(list(NA, list("TRUE", list(FALSE), 0L))должен ...

Задан 15 Nov 2011, 16:29 от eold
  • 16 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

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

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

Задан 14 Sep 2010, 03:17 от Chris
  • 8 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Есть ли в Objective-C стандартная библиотека?

Большинство современных языков программирования имеют стандартную библиотеку? У меня сложилось впечатление, что для Obj-C нет стандартной библиотеки прилично...

Задан 14 May 2010, 11:30 от Roman A. Taycher
  • 14 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

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

Задан 28 Jan 2011, 09:53 от Martin Ba
  • 27 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Где найти алгоритмы для стандартных математических функций?

Я хочу представить патч в стандартную библиотеку языка программирования D, который позволит оценивать большую часть std.math во время компиляции с использова...

Задан 30 Jan 2010, 22:09 от dsimcha
  • 19 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Почему функция reverse () в стандартной библиотеке Swift возвращает ReverseRandomAccessCollection?

Теперь, когда я выучил Swift (до разумного уровня), я пытаюсь справиться со стандартной библиотекой, но на самом деле это в основном для меня ελληνικά!Итак, ...

Задан 01 Jan 2016, 17:35 от Brynjar
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Каковы правила для указателей на функции и указателей на функции-члены для стандартных функций?

Каковы существующие правила приведения указателей на функции или указателей на функции-члены к стандартным функциям? Например, что-то вроде auto p = &std::string::size;Это законно? Было бы более или менее законно, если бы я явно запросил ...

Задан 22 Nov 2012, 22:56 от Puppy
  • 9 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Этот макрос, конечно, может указывать на детали реализации, которые реализованы в другом месте, например, в "stdio.c" или в любом другом месте, которое библиотека компилятора выбрала для его размещения.

ел эту строку в stdio.h: extern struct _IO_FILE *stdin;Основываясь на этом ключевом слове extern, я предполагаю, что это просто декларация. Интересно, где определяется и инициализируется стандартный ввод?

Задан 02 Aug 2011, 01:06 от hdn
  • 11 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как встроить Python3 со стандартной библиотекой

Я пытаюсь встроить Python в (в конечном счете, мультиплатформенное) приложение C ++.Важно, чтобы мое приложение содержало собственную реализацию Python (так ...

Задан 11 Jan 2016, 15:15 от P i
  • 46 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Требуется ли прогрев std :: mt19937?

Я читал, что многим генераторам псевдослучайных чисел требуется много выборок, чтобы их "подогреть". Это тот случай, когда используется std :: random_device для заполнения std :: mt19937, или мы можем ожидать, что он готов после сборки? Код в ...

Задан 19 Mar 2013, 19:59 от Brent
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

C ++ valgrind показывает утечку памяти в привет мире [дубликат]

На этот вопрос уже есть ответ здесь:Valgrind: память все еще доступна с помощью тривиальной программы, использующей &lt;iostream&gt; 3 ответаКод моей программы

Задан 08 Mar 2016, 15:20 от Jacek Olchawa
  • 15 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Утечка памяти в стандартной библиотеке Go http?

Сделайте, чтобы бинарный файл Go реализовал http-сервер: package main import ( "net/http" ) func main() { http.ListenAndServe(":8080", nil) }Это начнется с ~ 850 КБ или около того памяти. Отправьте ему несколько запросов через ваш веб-браузер. ...

Задан 12 Jan 2014, 21:41 от Mark
  • 22 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как полностью упорядочить указатели?

В целом, указатели в C ++ могут сравниваться только на равенство. Напротив, сравнение меньше, чем допустимо, только для двух указателей, которые указывают на подобъекты одного и того же законченного объекта (например, элементов массива). Так ...

Задан 14 Nov 2012, 13:48 от Kerrek SB
  • 53 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

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

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

Задан 28 Apr 2011, 15:09 от bond425
  • 46 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Требуется ли прогрев std :: mt19937?

Я читал, что многие генераторы псевдослучайных чисел требуют много выборок в порядке &quot;разогретый&quot;, Это тот случай, когда используется std :: random...

Задан 19 Mar 2013, 18:59 от Brent
  • 43 голосов
  • 22 ответа
  • 0 просмотров
22 ответа

Получение внешнего IP-адреса компьютера с помощью Python

В поисках лучшего способа получить машины с текущим внешним IP # ... Ниже работает, но я бы не стал полагаться на внешний сайт для сбора информации ... Я ограничен использованием стандартных библиотек Python 2.5.1 в комплекте с Mac OS X ...

Задан 22 Feb 2010, 14:36 от cit
  • 15 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Прохождение исходного кода для прелюдии вызывает странность

Я искал определениеseq и наткнулся на эту странность. Почему все эти функции имеют одинаковые / похожие определения? seq :: a -> b -> b seq = let x = x in x inline :: a -> a inline = let x = x in x lazy :: a -> a lazy = let x = x in xЕсть много ...

Задан 28 Dec 2011, 05:54 от TheIronKnuckle
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

Задан 25 Mar 2011, 15:41 от Alexandre C.
  • 20 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Где я могу найти все гарантии исключений для стандартных контейнеров и алгоритмов?

Да, я посмотрел наСтандарты C ++ что я мог бы найти (или черновики), но я не нахожу никаких всеобъемлющих гарантий исключений, предоставленных контейнерами S...

Задан 23 May 2017, 12:26 от CommunityMehrdad
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Проблема с указателем на функцию-член при использовании стандартных библиотечных методов

Этот вопрос возник изПередача указателя на функцию-член в перегруженный метод класса в шаблонную функцию.Вам не нужно читать это, чтобы понять этот вопрос. В...

Задан 09 Jul 2015, 11:33 от iammilind
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

C ++ ofstream удаление и очистка

Я пишу C ++ ofstream, который иногда необходимо очистить - файл, в который я пишу, должен быть удален, а класс удален и очищен. Как? (За исключением закрытия и удаления по имени). (По крайней мере, файл не должен существовать с предполагаемым ...

Задан 26 Feb 2013, 09:57 от user1987442
  • 48 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Встраивать Python3 без стандартной библиотеки

РЕДАКТИРОВАТЬ: я задал противоположный вопрос здесь:Как встроить Python3 со стандартной библиотекойРешение для Python2 предоставляется здесь:Можно ли встраив...

Задан 11 Jan 2016, 14:35 от P i
  • 47 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

почему нельзя перегружать стандартные функции? это плохая привычка, но пространство имен std не является особенным. Мне это не нравится, но многие продукты добавляют std swap для своих типов в пространстве имен std.

я есть примечания к учебнику, в котором вы можете указать собственную реализацию стандартных библиотечных функций, таких какswap(x,y) через специализацию шаблона для перегрузки функций. Это было бы полезно для любых типов, которые могут извлечь ...

Задан 18 Aug 2011, 13:17 от John Humphreys - w00te
Page 1 of 2
1 2