Публикации по теме 'standard-library'


Как мы создали альтернативу Twilio с открытым исходным кодом и почему это важно
В прошлом году, примерно в то время, когда я начал собирать Team Fonos, я опубликовал на Reddit пост , который вызвал интересную беседу и поместил Project Fonos в список трендов Github, хотя нам нечего было показать. В результате у меня была возможность взять интервью у десятков технических директоров компаний по всему миру и поговорить с несколькими венчурными капиталистами, которых интересовала идея стека с открытым исходным кодом для программируемых телекоммуникаций. В ходе..

Вопросы по теме 'standard-library'

Как memchr () работает под капотом?
Предыстория: я пытаюсь создать реализацию функциональных возможностей на чистом языке D, которая примерно эквивалентна memchr из C , но вместо указателей использует массивы и индексы. Причина в том, что std.string будет работать с вычислением...
8241 просмотров
schedule 13.06.2022

Почему нет int pow (int base, int exponent) в стандартных библиотеках C ++?
Я чувствую, что просто не могу его найти. Есть ли причина, по которой функция C ++ pow не реализует функцию "power" ни для чего, кроме float s и double s? Я знаю, что реализация тривиальна, мне просто кажется, что я делаю работу, которая...
75377 просмотров
schedule 26.05.2022

Гарантирует ли std::multiset порядок вставки?
У меня есть std::multiset , в котором хранятся элементы class A . Я предоставил свою собственную реализацию operator< для этого класса. Мой вопрос: если я вставлю два эквивалентных объекта в этот мультимножество, гарантируется ли их порядок?...
3963 просмотров
schedule 15.11.2023

Когда в C++ требуется «новая» библиотека #include?
Согласно этой ссылке для operator new : Функции оператора глобальной динамической памяти являются специальными в стандартной библиотеке: Все три версии оператора new объявлены в глобальном пространстве имен, а не в пространстве имен std....
33966 просмотров

Есть ли альтернатива подавлению предупреждений о недоступном коде в xtree?
При использовании std::map с типами, которые используют тривиальные конструкторы копирования без создания метаний, выдается предупреждение/ошибка компилятора (уровень предупреждения 4, режим выпуска) для недостижимого кода в xtree. Это связано с тем,...
2099 просмотров
schedule 10.06.2023

Должна ли стандартная библиотека соответствовать стандарту?
Обязательна ли стандартная библиотека для соответствия стандарту? У меня такое чувство, что стандартная библиотека не соответствует стандарту. Основой этого ощущения являются сообщения об ошибках, генерируемые компилятором(ами). Например, иногда...
210 просмотров

Мокинг стандартной библиотеки C ++
Я тестирую класс на C ++, и некоторые общедоступные методы вызывают частные. Я знаю, что соглашение заключается в тестировании общедоступного интерфейса, но функциональность классов зависит от того, как эти частные методы, в свою очередь, вызывают...
3103 просмотров

Странная ошибка в использовании abs(), с которой я недавно столкнулся
У меня есть смешанный код C++/C, на котором я строю а) Visual C++ 2010 Express (бесплатная версия) на Win-7 x32. b) Среда Cygwin/Gcc, установленная на Windows-7 Home Premium Edition x32. Версия gcc 3.4.4 (специальный cygming, gdc 0.12,...
13737 просмотров
schedule 20.01.2023

Есть ли стандартные исключения?
Я использовал throw new Exception("...") в своем коде, так как не мог найти ничего другого. Я ищу такие вещи, как C++ out_of_range и logic_error классов. std.exception определяет несколько функций, помогающих с обработкой...
275 просмотров
schedule 04.04.2022

Как реализованы библиотечные функции в Haskell
Я только начинаю изучать Haskell, и было бы очень полезно посмотреть, как реализованы функции Haskell. Мне удалось найти Standard Prelude по другому вопросу, но теперь меня интересует Data.List. Есть ли способ найти источник этих функций? Очень...
2622 просмотров

std::sort без построения копии
Предположим, что у меня есть вектор объектов, где: копировальная конструкция и задания стоят дорого строительство по умолчанию и замена двух объектов дешевы. Это кажется вполне стандартным для объектов со ссылками на большие данные —...
2953 просмотров
schedule 13.01.2024

Как обрабатывать события нажатия клавиш в C++
Я пишу пользовательскую консольную программу. И я хочу, чтобы это выглядело как настоящее. Итак, я хочу связать некоторые действия с событиями нажатия клавиш. Например, при нажатии стрелки вверх пользователю должны быть показаны ранее выполненные...
34794 просмотров

Соглашения в английском стиле для стандартных сообщений об исключениях C ++
Я спрашиваю о строках, возвращаемых методом исключений what , создаваемым стандартной библиотекой. Обычно они начинаются с заглавной или строчной буквы? Обычно они заканчиваются со знаком препинания? Есть ли какое-то соглашение для этого,...
322 просмотров

Вызов метода в статической библиотеке
Я пытаюсь написать стандартную библиотеку C с нуля на OSX с помощью gcc. Когда я пытаюсь включить заголовочный файл из моей библиотеки в свою тестовую программу, я получаю сообщение об ошибке, что он не определен. Я пытаюсь использовать флаг...
643 просмотров
schedule 20.03.2023

Существуют ли реальные системы, в которых difftime учитывает високосные секунды?
Стандарт C (ISO/IEC 9899) гласит: 7.2x.2.2 Функция difftime Краткий обзор #include <time.h> double difftime(time_t time1, time_t time0); Описание Функция difftime вычисляет разницу между двумя...
640 просмотров
schedule 19.08.2022

Python отрицает логическую функцию
Логическую функцию Python можно легко отменить с помощью лямбда-функций, но она немного многословна и ее трудно читать для чего-то такого простого, например: def is_even(n): return n % 2 == 0 odds_under_50 = filter(lambda x: not is_even(x),...
3331 просмотров
schedule 19.08.2022

Стандартная библиотека в ABAP
Есть ли что-то похожее на стандартную библиотеку для современного ABAP (может быть, даже OO-Abap)? Например, тщательно подобранный список объектов, предназначенных для решения некоторых наиболее распространенных задач программирования, таких как...
422 просмотров
schedule 27.01.2024

Использование setjmp в функции-обертке и затирание локальной переменной
В документации по setjmp (3) на страницах руководства (в моей системе) указано, что Все доступные объекты имеют значения на момент вызова подпрограммы longjmp (), за исключением того, что значения объектов продолжительности автоматического...
268 просмотров

Скомпилируйте ссылку статической библиотеки со стандартной библиотекой (статической)
Я пытаюсь скомпилировать статическую библиотеку (назовем ее library.a). Эта библиотека потребляет ресурсы стандартных библиотек. Есть способ, которым библиотека может статически связать стандартную библиотеку. Я доказал что-то вроде: g++ -c...
11086 просмотров

Стандартный фиктивный файлоподобный объект Python только для записи
[EDIT] Неважно, почему я хочу иметь фиктивный файлоподобный объект с возможностью записи, но я хотел бы избежать ненужной возможности утечки памяти io.StringIO . Существует ли какая-либо стандартная (предпочтительно stl, но подойдет и любая широко...
75 просмотров