Как проверить std :: queueC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как проверить std :: queue

Сообщение Anonymous »

Продолжение вчерашнего вопроса: std :: Приоритет из нескольких сотен микро-секунд. время. Операция толчка обычно занимает около 5-25 микросекунд, но случайным образом занимает 300 микросекунд до 5 миллионов секунд. Память для моего std :: queue и std :: priority_queue.

Я имею в виду следующий ответ: https://stackoverflow.com/a/79433983/6319901

OS Development OS: Ubuntu 24.04 LTS. Br />
My Target OS: VXWorks 7

язык: c ++ 17
< /p>
код: < /p>

Код: Выделить всё

#include 
#include 
#include 
#include 
#include 
#include 
#include 

static const std::size_t MAX_PACKET_LENGTH = 512;

struct receive_t
{
int             data1;
float           data2;
std::string     data;
receive_t()
{
data.reserve(MAX_PACKET_LENGTH);
}
};

int main(int argc, char const *argv[])
{
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79437512/how-to-validate-stdqueue-pre-allocate-memory-size[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»