Anonymous » 28 ноя 2025, 14:48
Последнее сообщение Anonymous «
Anonymous »
Я имею в виду этот ответ.
Пример относится к целочисленному типу int. При замене его классом пример не работает, и выражение static int const value = sizeof(f(0)); всегда разрешается до 2.
#include
Anonymous » 28 ноя 2025, 14:02
Последнее сообщение Anonymous «
Anonymous »
Я установил новую Visual Studio 2026 и в последний раз проверял, что Reflection.h из Reflect-CPP компилируется, но больше не компилируется. Выдает внутреннюю ошибку компилятора C1001.
Я использую версию 18.0.2 (со страницы «Справка->О программе»)....
Anonymous » 28 ноя 2025, 13:11
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь найти способ определить, действительна ли данная строка формата для данного типа во время компиляции.
Я ожидал, что сработает простая концепция:
template
concept Formattable = requires(T p) { std::format( {.2} , p); };...
Anonymous » 28 ноя 2025, 12:42
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь исследовать проблему, из-за которой Windows C++ API BackupRead, используемый в нашем программном обеспечении, зависает для нескольких файлов.
Я подозреваю, что причиной являются большие потоки файлов.
Я написал небольшой инструмент для...
Anonymous » 28 ноя 2025, 12:10
Последнее сообщение Anonymous «
Anonymous »
Я выполняю задание алгоритма двоичной поразрядной сортировки, и у меня возникли проблемы с последним шагом. Из инструкций, которые мне дали, я знаю, что мне нужно делать, но не знаю, как реализовать это на C++. Чтобы лучше понять, о чем я спрашиваю,...
Anonymous » 28 ноя 2025, 11:17
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь найти способ определить, действительна ли данная строка формата для данного типа во время компиляции.
Я ожидал, что сработает простая концепция:
template
concept Formattable = requires(T p) { std::format( {.2} , p); };...
Anonymous » 28 ноя 2025, 11:15
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь обобщить класс, который может принимать разные типы, но также, при необходимости, принимать несколько типов. Класс должен использовать виртуальные функции.
Для одного типа специализированный класс может выглядеть так:
struct User{
virtual...
Anonymous » 28 ноя 2025, 10:03
Последнее сообщение Anonymous «
Anonymous »
Я столкнулся с повторяющимся сбоем в пользовательском приложении Linux и надеюсь получить совет, подтверждение или предложение относительно основной причины.
Приложение подключается к SFTP-серверу, загружает ежедневный файл, обрабатывает его,...
Anonymous » 28 ноя 2025, 10:01
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь устранить проблемы с памятью во встроенной системе Linux (приложение C++). Я хочу использовать для этого jemalloc.
Мне удалось собрать jemalloc и связать с ним свой пример приложения, и он обнаруживает (намеренные) утечки памяти:
: Leak...
Anonymous » 28 ноя 2025, 09:50
Последнее сообщение Anonymous «
Anonymous »
Я понимаю, что йота может быть сложной (например, бесконечной), поэтому в общем случае это нелегко сделать, но в некоторых случаях должно быть возможным выполнить операцию find/contains в O(1).
Например
int main() {
auto vals =...
Anonymous » 28 ноя 2025, 09:33
Последнее сообщение Anonymous «
Anonymous »
Следующий код не сможет скомпилироваться, если вы раскомментируете закомментированную строку. (Compiler Explorer)
Почему?
Я полагаю, причина в том, что iota_view Foo не знает, как продвигать Foo. Но как мне об этом узнать?
#include
#include...
Anonymous » 28 ноя 2025, 09:19
Последнее сообщение Anonymous «
Anonymous »
Я нашел код, который разыменовывает end() из iota_view.
Я спросил об этом автора, и он указал, что end() для iota_view, где Bound и W имеют один и тот же тип, является iterator{bound}, а оператор* итератора просто возвращает свое значение. Так что...
Anonymous » 28 ноя 2025, 09:17
Последнее сообщение Anonymous «
Anonymous »
Почему я до сих пор не могу сделать что-то вроде:
std::multimap data;
data.insert({1, A });
data.insert({1, B });
data.insert({2, C });
for (auto val : data.equal_range(1)) { // this cannot compile
std::cout
Anonymous » 28 ноя 2025, 08:47
Последнее сообщение Anonymous «
Anonymous »
У меня есть QColumnView с прикрепленной к нему QFileSystemModel, и я пытаюсь получить информацию о том, на какой файл наведен курсор в этом представлении модели.
У меня включено отслеживание мыши, однако кажется, что mouseMoveEvent сообщает что-либо...
Anonymous » 28 ноя 2025, 06:29
Последнее сообщение Anonymous «
Anonymous »
Я пытаюсь обобщить класс, который может принимать разные типы, но также, при необходимости, принимать несколько типов. Класс должен использовать виртуальные функции.
Для одного типа специализированный класс может выглядеть так:
struct User{
virtual...
Anonymous » 28 ноя 2025, 05:04
Последнее сообщение Anonymous «
Anonymous »
Меня интересует одна вещь, когда модули переходят в C++. Раньше были файлы заголовков и файлы .cpp. Функции .cpp не могут быть встроены.
Вот мой вопрос. Насколько мне известно, семантика встраивания не будет изменена, но если я реализую (не встроив)...
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы можете добавлять вложения