1

我的项目中有以下代码:

#include <iostream>
#include <cstdint>
#include <queue>

int main()
{
    std::queue<uint8_t> queue;
    queue.push(5);
    std::cout << queue.front() << std::endl;

    int8_t value = 10;
    std::cout << value << std::endl;
}

当我打印任何这些类型的值uint8_tint8_t得到随机输出时。当我打印任何其他integer类型的值时,cstdint我得到了预期的输出。仅当我打印 8 位值时才会出现随机输出。

注意:我最近开始学习 c++ 编程,因此我是新手。

4

0 回答 0