我的项目中有以下代码:
#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_t
或int8_t
得到随机输出时。当我打印任何其他integer
类型的值时,cstdint
我得到了预期的输出。仅当我打印 8 位值时才会出现随机输出。
注意:我最近开始学习 c++ 编程,因此我是新手。