Вопросы по теме 'standard-library'
Дизайн класса std::ifstream
Те из нас, кто видел красоту STL, стараются использовать ее как можно чаще, а также призывают других использовать ее везде, где мы их видим, используя необработанные указатели и массивы . Скотт Мейерс написал целую книгу по STL под названием...
385 просмотров
schedule
09.12.2022
Можно ли свернуть консоль в питоне стандартной библиотекой (без дополнительного модуля)?
Я написал программу, которая использует консоль. Большую часть времени пользователь должен видеть информацию консоли. Для конкретной функции из командной строки хотелось бы запускать скрипт без подъема консоли. Я просто не хочу видеть окно, но оно...
5305 просмотров
schedule
05.12.2022
Требования к типам указателей распределителя стандартной библиотеки
Я пытаюсь написать класс разреженной матрицы quadtree. Короче говоря, quadtree_matrix<T> — это либо нулевая матрица, либо четверка (ne, nw, se, sw) из quadtree_matrix<T> .
В конечном итоге я хотел бы протестировать различные схемы...
400 просмотров
schedule
13.01.2023
Поддержка стандартной библиотеки C на пользовательском языке
Я разрабатываю собственный язык, и все работает хорошо, но я остановился на добавлении поддержки стандартных функций, таких как getchar(), fopen() и т. д. Одна из моих идей - парсить визуальные файлы .lib, но это огромная задача ( например, из-за...
169 просмотров
schedule
30.04.2022
Получить размер файла с помощью std::ios::ate?
Несколько тем (см. Использование C++ файловые потоки (fstream), как определить размер файла? и C++: получение неправильного размера файла ) о том, как измерить размер файла, вычислить разницу между началом и концом файла следующим образом:...
4817 просмотров
schedule
06.06.2022
C++ Sys/Stat.h имеет ошибку?
Я пытаюсь создать кроссплатформенную программу. Я только что создал класс и сделал функцию, которая получает путь текущего пользователя. Я хотел использовать этот путь позже. Но почему-то я получаю эти ошибки:...
1321 просмотров
schedule
21.01.2023
Сравнение Win32 CMutex и стандартной библиотеки std::mutex
С момента появления библиотеки thread в C++11 я просматривал свой код, внося некоторые изменения, чтобы переместить его из многопоточного кода, специфичного для платформы, в код переносимой стандартной библиотеки.
Однако меня интересует, есть ли...
968 просмотров
schedule
24.05.2023
С++ 11 Поведение ожидания потока: std::this_thread::yield() против std::this_thread::sleep_for( std::chrono::milliseconds(1))
При написании кода C++ для Microsoft мне сказали, что запись Sleep(1) намного лучше, чем Sleep(0) для спин-блокировки, из-за того, что Sleep(0) будет использовать больше процессорного времени, более того, он уступает только при наличии другого...
26102 просмотров
schedule
10.12.2022
Почему нормально возвращать «вектор» из функции?
Пожалуйста, рассмотрите этот код. Я видел этот тип кода несколько раз. words — локальный вектор. Как можно вернуть его из функции?
Можем ли мы гарантировать, что он не умрет?
std::vector<std::string> read_file(const std::string&...
134766 просмотров
schedule
20.07.2022
Соответствие стандарту C — идентификаторы
Я ищу некоторые разъяснения по частям стандарта C (C99 и/или C11), в основном по использованию идентификаторов . Контекстом является реализация полной стандартной библиотеки C99, который я хочу, чтобы он полностью соответствовал стандарту....
237 просмотров
schedule
07.04.2023
Почему std::map::lower_bound не работает для карт размера 1?
Возможно, я наткнулся на ошибку, но это может быть просто способ реализации стандартной библиотеки. Является ли следующее ошибкой?
В gcc 4.8.2 и clang 3.4, если я использую std::map::lower_bound() на карте, которая имеет только один элемент, он...
953 просмотров
schedule
27.08.2022
Библиотечная функция для извлечения подстроки по индексу позиции
В c есть стандартная библиотечная функция, которая позволит мне извлечь подстроку из заданной строки, указав начальный индекс и конечный индекс строки. Также подстрока не завершается нулем внутри суперстроки, т.е. e, получения простого указателя на...
7691 просмотров
schedule
06.08.2023
Замена Scala DoubleLinkedList
DoubleLinkedList устарел, начиная с Scala 2.11.0 ( http://www.scala-lang.org/api/current/index.html#scala.collection.mutable.DoubleLinkedList $). Почему это? Четкой замены ему, похоже, нет. Есть ли планы на преемника?
383 просмотров
schedule
30.07.2023
Список макрооператоров
Я знаю об операторе Macro Stringizing ( # ) и недавно узнал об операторе конкатенации ( ## ): Оператор преобразования строки препроцессора с префиксами строкового литерала
Существуют ли какие-либо другие макрооператоры, которые мне доступны?
Я...
921 просмотров
schedule
01.11.2022
Как насчет метода Scala Future#collectWith?
В стандартном API Scala Future есть методы map / flatMap , а также методы recover / recoverWith .
Почему нет collectWith ?
Код метода collect довольно прост:
def collect[S](pf: PartialFunction[T, S])(implicit executor:...
782 просмотров
schedule
02.03.2023
Стандартная библиотека Agda — почему больше свойств не помечены как абстрактные?
Работая в Agda последние несколько месяцев, я только что наткнулся на блок abstract в Agda, который предотвращает дальнейшую нормализацию термина за пределами блока.
Использование его для сокрытия работы моих лемм значительно сократило время,...
118 просмотров
schedule
23.02.2023
Найти авторов документации класса стандартной библиотеки Java
для моего исследования я хотел бы знать авторов некоторых классов стандартной библиотеки Java, таких как Сокет . Я попробовал это с openjdk , но не очень успешно. Я хотел бы видеть, какой автор написал какую часть документации API.
1116 просмотров
schedule
08.04.2022
как использовать стандартную библиотеку с модулями C++? (например: `импорт std.io`)
Базовый пример приведен в Как использовать модули C++ в Clang? у меня работает, но не импортирует стандартную библиотеку (например, через import std.stdio; ); после просмотра http://clang.llvm.org/docs/Modules.html было непонятно, как...
1998 просмотров
schedule
22.07.2023
Функция Stm32 в стандартной библиотеке
У меня есть эта функция, и это библиотека "HAL":
void ENC28_writeBuf(uint16_t len, uint8_t* data)
{
uint8_t spiData[2];
HAL_GPIO_WritePin(GPIOD, GPIO_PIN_7, GPIO_PIN_RESET);
spiData[0] = ENC28_WRITE_BUF_MEM;...
401 просмотров
schedule
21.08.2022
Есть ли встроенный эквивалент `sum()`, который использует расширенное присваивание?
Есть ли какая-либо стандартная библиотека/numpy, эквивалентная следующей функции:
def augmented_assignment_sum(iterable, start=0):
for n in iterable:
start += n
return start
?
Хотя sum(ITERABLE) очень элегантен, он...
214 просмотров
schedule
20.05.2023