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

5 ответов

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

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

3 ответа

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

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

1 ответ

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

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

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

6 ответов

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

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

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Есть много ...

1 ответ

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

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

3 ответа

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

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

4 ответа

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

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

1 ответ

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

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

22 ответа

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

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