Поскольку Clang-Tidy жаловался на то, что «параметр 'stop_token' копируется для каждого вызова, но используется только в качестве ссылки на Const; подумайте о том, чтобы сделать это константом« Я задавал себе вопрос, почему каждый пример, который я нахожу в STD :: JThread/Stop_Token, берет на себя stop_token по значению, но я не нашел их. Значение? < /p>
Код: Выделить всё
1) void f(std::stop_token){};
2) void f(const std::stop_token&){};
На самом деле имеет значение, когда вы можете предположить, что stop_token-это то, что сгенерировано std :: jthread?>
Подробнее здесь:
https://stackoverflow.com/questions/729 ... read-funct